Font size
WorksheetsTIN HỌC 11 - CKII
Total questions: 58
Worksheet time: 29mins
SQL ngôn ngữ truy vấn có mấy thành phần?
1
2
3
4
Thành phần DDL là ?
Ngôn ngữ định nghĩa dữ liệu
Ngôn ngữ thao tác dữ liệu
Ngôn ngữ kiểm soát dữ liệu
Tất cả đều đúng.
Thành phần DML là?
Ngôn ngữ định nghĩa dữ liệu
Ngôn ngữ thao tác dữ liệu
Ngôn ngữ kiểm soát dữ liệu
Tất cả đều đúng.
Thành phần DCL là?
Ngôn ngữ định nghĩa dữ liệu
Ngôn ngữ thao tác dữ liệu
Ngôn ngữ kiểm soát dữ liệu
Tất cả đều đúng.
Ngôn ngữ định nghĩa dữ liệu cung cấp các câu truy vấn?
Khởi tạo CSDL, Khởi tạo bảng, thiết lập các khóa.
Cập nhật và truy xuất dữ liệu.
Kiểm soát người dùng đối với CSDL.
Tất cả đều đúng.
Ngôn ngữ thao tác dữ liệu cung cấp các câu truy vấn?
Khởi tạo CSDL, Khởi tạo bảng, thiết lập các khóa.
Cập nhật và truy xuất dữ liệu.
Kiểm soát người dùng đối với CSDL.
Tất cả đều đúng.
Ngôn ngữ kiểm soát dữ liệu cung cấp các câu truy vấn?
Khởi tạo CSDL, Khởi tạo bảng, thiết lập các khóa.
Cập nhật và truy xuất dữ liệu.
Kiểm soát người dùng đối với CSDL.
Tất cả đều đúng.
SQL là?
Ngôn ngữ truy vấn định chuẩn cho việc định nghĩa, cập nhật, truy xuất và điều khiển dữ liệu từ các CSDL quan hệ
Ngôn ngữ thực hiện các thuật toán
Ngôn ngữ thực hiện việc thêm, xóa, sửa dữ liệu
Đáp án khác
Em hãy xác định các câu trả lời về các câu lệnh SQL là đúng hay sai?
Lệnh UPDATE trong SQL được sử dụng để sửa đổi dữ liệu hiện có trong bảng.
Câu lệnh SELECT luôn trả về tất cả các hàng trong một bảng mà không cần điều kiện cụ thể.
Trong SQL, có thể sử dụng mệnh đề WHERE để giới hạn các hàng được cập nhật hoặc truy xuất.
Dữ liệu trong bảng chỉ có thể được truy xuất nếu bảng đó có khóa ngoài.
Ta có thể phần quyền truy cập CSDL theo mấy nhóm người dùng?
1
2
3
4
Đối với CSDL âm nhạc theo em nhóm người dùng không cần khai báo, đăng nhập, được quyền gì ?
Thêm bản nhạc.
Xóa bản nhạc
Tìm kiếm, xem
Tất cả đều sai
Có thể khắc phục sự cố về hệ thống cấp điện không đủ công suất bằng cách?
Quản lí thời gian sử dụng các thiết bị lưu trữ
Sử dụng các thiết bị ít tiêu tốn điện
Xây dựng hệ thống cấp điện đủ công suất
Cả ba đáp án trên đều đúng
Có thể khắc phục sự cố về hệ thống cấp điện ngừng đột ngột vì những lý do khác?
Xây dựng hệ thống cấp điện đủ công suất
Sử dụng các thiết bị ít tiêu tốn điện
Dùng bộ lưu điện
Thường xuyên kiểm tra hệ thống cấp điện.
Em hãy nêu giải pháp thiết bị lưu trữ bị hỏng vì quá tuổi thọ?
Quản lí thời gian sử dụng của thiết bị lưu trữ, thay thế trước gian đoạn thường bị hỏng.
2 năm thay thiết bị một lần.
1 năm thay thiết bị một lần.
Sao lưu thiết bị định kỳ
Các bạn học tiết tin học 11 tranh luận về bảo mật và an toàn dữ liệu có bạn đưa ý kiến của mình theo em thì ý nào đúng sai.
Mật khẩu mạnh nên bao gồm cả chữ cái, chữ số và ký tự đặc biệt. Đúng
Cơ sở dữ liệu chỉ cần bảo vệ bằng mật khẩu là đủ để đảm bảo an toàn thông tin. Sai
Dữ liệu được mã hóa sẽ an toàn tuyệt đối và không thể bị giải mã bởi tin tặc. Sai
Việc mã hóa dữ liệu giúp ngăn chặn việc truy cập trái phép và bảo vệ thông tin. Đúng
Tại sao lại phải thay đổi thói quen quản lí thủ công, chuyển sang sử dụng máy tính với hệ QTCSD?
Vì nhiều người chuyển sang máy tính nên phải chuyển sang máy tính.
Nhìn máy tính nó sang hơn.
Hạn chế sai sót
Tiện lợi, kịp thời, nhanh chóng, hạn chế sai sót,...
So với việc quản lí thủ công thì quản lí CSDL trên máy tính như thế nào?
Quản lý CSDL trên máy tính cung cấp khả năng kiểm soát truy cập và độ bảo mật cao hơn so với quản lý thủ công
Quản lý CSDL thủ công thường nhanh chóng, tiết kiệm thời gian và công sức hơn so với quản lý trên máy tính
Quản lý CSDL thủ công mang lại khả năng tra cứu và phân tích dữ liệu hiệu quả hơn so với quản lý trên máy tính
Cả ba đáp án trên đều đúng
Do đâu mà Quản lý CSDL trên máy tính cung cấp khả năng kiểm soát truy cập và độ bảo mật cao hơn so với quản lý thủ công?
Dữ liệu trong CSDL có thể được tìm kiếm, lọc, và phân tích theo nhiều tiêu chí khác nhau trong thời gian ngắn, giúp người quản lý dễ dàng đưa ra quyết định hoặc tìm kiếm thông tin cần thiết.
Các hoạt động cập nhật và chỉnh sửa dữ liệu trên máy tính thường được tự động hóa và có thể được thực hiện đồng thời trên nhiều bản ghi, giúp tiết kiệm thời gian và giảm bớt công sức so với quản lý thủ công mà phải xử lý từng bản ghi một
Được trải nghiệm nhiều tính năng khác nhau: nghe, gọi, chơi trò chơi, xem video...
Dữ liệu trong CSDL có thể được bảo vệ bằng các biện pháp bảo mật như mã hóa, phân quyền tài khoản,...
Do đâu mà Quản lý CSDL trên máy tính thường đem lại tính chính xác và độ tin cậy cao hơn so với quản lý thủ công?
CSDL trên máy tính được thiết kế để đảm bảo tính toàn vẹn dữ liệu và hạn chế các sai sót như nhập sai, tính toán sai, hoặc mất mát dữ liệu
Quản lý thủ công có nguy cơ cao về sai sót do con người như ghi nhầm, đọc nhầm, hay không cập nhật đúng thông tin, gây ảnh hưởng đến tính chính xác của dữ liệu
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Do đâu mà Quản lý CSDL trên máy tính mang lại khả năng tra cứu và phân tích dữ liệu hiệu quả hơn so với quản lý thủ công?
Dữ liệu trong CSDL có thể được tìm kiếm, lọc, và phân tích theo nhiều tiêu chí khác nhau trong thời gian ngắn, giúp người quản lý dễ dàng đưa ra quyết định hoặc tìm kiếm thông tin cần thiết.
Các hoạt động cập nhật và chỉnh sửa dữ liệu trên máy tính thường được tự động hóa và có thể được thực hiện đồng thời trên nhiều bản ghi, giúp tiết kiệm thời gian và giảm bớt công sức so với quản lý thủ công mà phải xử lý từng bản ghi một
Được trải nghiệm nhiều tính năng khác nhau: nghe, gọi, chơi trò chơi, xem video...
Dữ liệu trong CSDL có thể được bảo vệ bằng các biện pháp bảo mật như mã hóa
MySQL là sản phẩm mã nguồn gì?
Mã nguồn mở.
Mã nguồn đóng.
Mã nguồn đóng, mã nguồn mở.
Tất cả đều đúng
Em hãy xác định các ý sau là đúng hay sai khi nói về quản trị cơ sở dữ liệu trên máy tính.
Cơ sở dữ liệu là nơi lưu trữ thông tin một cách có tổ chức.
Tường lửa không có vai trò gì trong bảo mật cơ sở dữ liệu.
Công cụ quản trị cơ sở dữ liệu có thể hỗ trợ giao diện đồ họa.
Một cơ sở dữ liệu không thể được sử dụng trên nhiều máy tính.
Các kiểu dữ liệu số nguyên của các trường có thể có là?
Kiểu INT và tự động tăng giá trị
Xâu kí tự
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
CSDL âm nhạc, bảng banthuam gồm các trường nào?
idbanthuam, tenbannhac.
tenbannhac, tencasi
tennhacsi
idbanthuam, tenbannhac, tennhacsi, tencasi
Mỗi bảng có thể có bao nhiều khóa?
1 khóa
2 khóa
3 khóa
Nhiều khóa
Tổ chức lại bảng dữ liệu để làm gì?
Cho CSDL đẹp hơn.
Cho CSDL được nhiều dữ liệu hơn.
Hạn chế lượng dữ liệu lặp lại
Để tiết kiệm điện.
Mỗi bảng có bao nhiêu khóa chính?
1 khóa
2 khóa
3 khóa
Nhiều khóa
Để thêm thông tin ngày sinh của các nhạc sĩ, ca sĩ vào CSDL, bạn cần?
Thêm một bảng mới để lưu trữ thông tin này
Thêm một trường mới vào bảng "nhacsi" và bảng "casi" để lưu trữ thông tin ngày sinh
Cần xóa bỏ cấu trúc CSDL và thay bằng cấu trúc khác
Đáp án khác
Để thực hiện mô hình quản lí danh sách tên quận/huyện của các tỉnh thành phố, em có thể xác định khóa chính trong trong bảng Tỉnh thành phố là
Mã của huyện
Mã của thị trấn
Mã của tỉnh thành phố
Mã của thị xã
Khi thực hành tin học 11 một bạn học sinh xác định cấu trúc bảng và các trường khóa trường khóa đưa ra ý kiến của mình theo em ý nào đúng - sai.
Mỗi trường trong một bảng đều phải được định nghĩa với một kiểu dữ liệu cụ thể.
Kiểu dữ liệu của một trường có thể thay đổi sau khi dữ liệu đã được nhập.
Một bảng chỉ có thể chứa một khóa ngoài.
Khóa chính có thể bao gồm một hoặc nhiều cột trong bảng.
Việc đầu tiên để tạo lập một CSDL quan hệ là ?
Thu thập dữ liệu
Xử lý dữ liệu
Tạo ra một hay nhiều bảng
Tất cả đều đúng.
Để thực hiện tạo bảng thì cần phải?
Xác định cấu trúc bảng
Khai báo cấu trúc bảng
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Cần phải xác định và khai báo gì để tạo lập bảng?
Tên bảng, các trường của bảng
Kiểu dữ liệu, khai báo kích thước của mỗi trường
Khóa chính, khóa ngoài của bảng
Tất cả đều đúng.
Để tạo một cơ sở dữ liệu ta dùng câu lệnh nào?
Create database
Create new
Create databasee
database
Trong HeidiSQL đang ở table[untitled] để thêm trường mới ta?
Nhấn Ctrl+Insert
Nhấn Insert
Nhấn shift+insert
Nhấn enter
Để tạo khóa chính cho bảng trong HeidiSQL, em chọn?
Chọn trường khóa chính nháy phải chuột chọn create new index -> primary
Chọn trường khóa chính nháy chuột chọn create new index -> primary
Chọn trường khóa chính nháy chuột chọn create new index
Chọn trường khóa chính nháy chuột primary
Tiết học thực hành tạo lập cơ sở dữ liệu và các bảng một số bạn trao đổi với nhau và đưa ra ý kiến của mình theo em ý kiến của bạn đúng
Khi tạo bảng, việc đặt tên cột là bắt buộc để xác định cấu trúc dữ liệu
Một cơ sở dữ liệu không thể có nhiều bảng.
Kiểu dữ liệu của các cột trong bảng cần được xác định rõ ràng khi tạo bảng.
Tên cơ sở dữ liệu không phân biệt chữ hoa và chữ thường trong mọi hệ quản trị cơ sở dữ liệu.
Khoá ngoài có tác dụng?
Thể hiện dữ liệu chính
Phân biệt giữa các bản ghi
Liên kết dữ liệu giữa các bảng
Cả ba đáp án trên đều đúng
Việc thiết lập khoá ngoài được thực hiện như thế nào?
Việc thiết lập khoá ngoài được thực hiện bằng cách xác định cột trong bảng hiện tại là khoá ngoài
Việc thiết lập khoá ngoài được thực hiện bằng cách chỉ định bảng mà khoá ngoài này tham chiếu đến (bảng gốc)
Việc thiết lập khoá ngoài được thực hiện bằng cách xác định cột trong bảng hiện tại là khoá ngoài, và chỉ định bảng mà khoá ngoài này tham chiếu đến cột bảng gốc.
Cả ba đáp án trên đều sai
Để chọn giá trị mặc định là AUTO_INCREMENT thì nháy chuột vào ô?
Allow NULL
Zerofill
Mặc định
Kiểu dữ liệu
Tên các trường không được trùng lặp giá trị nên phải khai báo khóa?
Chính
Khóa ngoài.
Cấm trùng lặp
Đáp án khác
Để khai báo khóa cấm trùng lặp ta dùng?
Chọn Create new index -> Primary
Chọn Create new index -> Key
Chọn Create new index -> Unique
Chọn Create new index -> Fulltext
Để khai báo khóa ngoài chọn thẻ?
basic
indexes
Tùy chọn
Foreign keys
Tiết học thực hành tạo lập các bảng có khóa ngoài một bạn học sinh đưa ra ý kiến của mình sau tiết học theo em ý kiến của bạn là đúng hay sai.
Một bảng có thể có nhiều khóa ngoại cùng tham chiếu đến các bảng khác nhau.
Khóa ngoại không cho phép giá trị NULL trong bất kỳ trường hợp nào.
Khi khai báo khóa ngoại, cần chỉ định bảng và cột mà nó tham chiếu tới.
Khóa duy nhất (Unique Key) luôn đảm bảo không có giá trị trùng lặp trong các bản ghi nhưng có thể chứa giá trị NULL.
HeidiSQL hỗ trợ việc thực hiện cập nhật dữ liệu cho bảng có mấy cách?
1
2
3
4
Để biểu diễn thứ tự GIẢM dần ta dùng
ASC
LIKE
AND
DESC
Cho bảng bannhac(idbannhac, tenbannhac, idnhacsi) câu lệnh nào lấy được idbannhac và tenbannhac?
SELECT idbannhac, tenbannhac FROM ;
SELECT idbannhac, tenbannhac FROM bannhac ;
SELECT idbannhac, tenbannhac FROM * ;
SELECT * FROM bannhac ;
Muốn truy xuất tất cả các dòng dữ liệu từ bảng "casi" ta dùng ?
SELECT * FROM casi WHERE tencasi LIKE '%Hoa%';
SELECT * FROM casi WHERE idcasi = 1;
SELECT * FROM casi;
SELECT * FROM casi WHERE tencasi LIKE 'N%';
Muốn truy xuất tất cả các dòng dữ liệu từ bảng "casi", với tên ca sĩ được sắp xếp theo thứ tự từ lớn tới bé ta dùng ?
SELECT * FROM casi ORDER BY tencasi DESC;
SELECT * FROM casi WHERE tencasi;
SELECT * FROM casi ORDER BY tencasi ASC;
SELECT * FROM casi WHERE tencasi LIKE 'N%';
Muốn truy xuất dữ liệu các ca sĩ có "idcasi" nằm trong danh sách (1, 2, 3) ta dùng ?
SELECT * FROM casi WHERE tencasi LIKE '%Hoa%';
SELECT * FROM casi WHERE idcasi = 1;
SELECT * FROM casi WHERE idcasi IN (1, 2, 3);
Tất cả đều sai.
Câu hỏi đúng sai Tiết học thực hành cập nhật và truy xuất dữ liệu các bảng một bạn học sinh đưa ra ý kiến của mình sau tiết học theo em ý kiến của bạn là đúng hay sai.
Có thể thêm nhiều hàng dữ liệu cùng lúc vào bảng bằng một lệnh INSERT duy nhất. Đúng
Câu lệnh SELECT có thể truy xuất dữ liệu từ một hoặc nhiều cột trong bảng. Đúng
Không thể thêm dữ liệu vào bảng nếu bảng đó có khóa chính. Sai
Dữ liệu từ bảng có thể được sắp xếp theo thứ tự tăng dần hoặc giảm dần bằng mệnh đề ORDER BY. Đúng
Các bảng có thể có quan hệ với nhau, thể hiện qua?
Khóa chính
Khóa phụ
Khóa ngoài
Cả ba đáp án trên đều đúng
Nhờ khóa ngoại có thể?
Dữ liệu được phân biệt với nhau
Có khóa ngoài bảng mới có thể đặt khóa chính
Truy xuất dữ liệu từ các bảng khác theo mối quan hệ
Tất cả đều đúng
Cho bảng bannhac(idbannhac, tenbannhac, idnhacsi, idtheloai) và nhacsi(idnhacsi, tennhacsi) câu lệnh nào lấy được idbannhac, tenbannhac, tennhacsi?
Select idbannhac, tenbannhac, tennhacsi from bannhac-nhacsi
Select bannhac .idbannhac, bannhac .tenbannhac, nhacsi .tennhacsifrom *
Select bannhac .idbannhac, bannhac .tenbannhac, nhacsi .tennhacsi from bannhac inner join nhacsi on bannhac.idnhacsi=nhacsi.idnhacsi
Select idbannhac, tenbannhac, tencasi from bannhac and nhacsi
Cho bảng bannhac(idbannhac, tenbannhac, idnhacsi, idtheloai) và nhacsi(idnhacsi, tennhacsi) câu lệnh nào lấy được idbannhac, tennhacsi với idnhacsi=1?
Select idbannhac, tennhacsi from bannhac-nhacsi=1
Select bannhac .idbannhac, nhacsi .tennhacsi from nhacsi=1
Select bannhac .idbannhac, nhacsi .tennhacsi from bannhac inner join nhacsi on bannhac.idnhacsi=nhacsi.idnhacsi where nhacsi.idnhacsi=1
Select idbannhac, tenbannhac, tennhacsi from bannhac and nhacsi and 1
Để truy xuất dữ liệu từ các bảng có mối quan hệ với nhau thì?
Người dùng cần sử dụng khóa chính
Người dùng sử dụng các phần mềm thứ ba
Người dùng cần sử dụng câu lệnh JOIN để kết hợp các bảng với nhau theo khoá ngoài
Đáp án khác
Câu lệnh JOIN cho phép?
Bạn xử lý thông tin hiệu quả
Bạn sử dụng dữ liệu một cách hợp lý
Bạn truy xuất dữ liệu từ nhiều bảng cùng một lúc bằng cách ghép các bảng lại với nhau theo khoá ngoài
Đáp án khác
SELECT * FROM bannhac là?
Lấy được tất cả các trường trong bảng bannhac
Lấy được một trường nào đó trong bảng bannhac
Lấy được một trường trong bảng bannhac theo điều kiện nào đó
Lỗi
