Trắc nghiệm Tin học 11 kết nối tri thứcTrắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 21 Thực hành cập nhật và truy xuất dữ liệu các bảng Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 21 Thực hành cập nhật và truy xuất dữ liệu các bảng Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 21 Thực hành cập nhật và truy xuất dữ liệu các bảng Số câu25Quiz ID40921 Làm bài Câu 1 Khi viết câu lệnh SQL, các từ khóa như 'SELECT', 'FROM', 'WHERE' có bắt buộc phải viết hoa không? A Bắt buộc phải viết hoa hoàn toàn B Không bắt buộc, nhưng nên viết hoa để dễ đọc và phân biệt với tên bảng/cột C Bắt buộc phải viết thường D Chỉ từ khóa đầu tiên mới được viết hoa Câu 2 Phép toán 'JOIN' mặc định (Inner Join) sẽ trả về kết quả như thế nào? A Tất cả các dòng của cả hai bảng B Chỉ những dòng có giá trị khớp nhau ở cột liên kết của cả hai bảng C Tất cả các dòng của bảng bên trái D Tất cả các dòng của bảng bên phải Câu 3 Khi chèn dữ liệu vào bảng bằng lệnh 'INSERT INTO', nếu không liệt kê danh sách cột, bạn phải thực hiện điều gì? A Chỉ cần nhập giá trị cho khóa chính B Cung cấp đầy đủ giá trị cho tất cả các cột theo đúng thứ tự trong cấu trúc bảng C Để trống tất cả các giá trị D Nhập giá trị dưới dạng văn bản cho mọi cột Câu 4 Trong HeidiSQL, phím tắt nào thường được dùng để thực thi (Run) các câu lệnh SQL đã viết trong thẻ 'Query'? A F5 B Ctrl + S C F9 D Alt + F4 Câu 5 Trong SQL, mệnh đề nào được sử dụng để lọc dữ liệu dựa trên một khuôn mẫu (pattern) nhất định, ví dụ tìm tên bắt đầu bằng chữ 'A'? A AS B LIKE C MATCH D IN Câu 6 Thứ tự đúng của các từ khóa chính trong một câu lệnh truy vấn dữ liệu từ nhiều bảng là gì? A SELECT, FROM, JOIN, ON, WHERE, ORDER BY B SELECT, JOIN, FROM, WHERE, ON, ORDER BY C FROM, SELECT, JOIN, ON, ORDER BY, WHERE D SELECT, WHERE, FROM, JOIN, ON, ORDER BY Câu 7 Điều gì sẽ xảy ra nếu bạn thực hiện lệnh 'DELETE FROM nhacsi' mà không có mệnh đề 'WHERE'? A Chỉ bản ghi cuối cùng bị xóa B Hệ thống sẽ báo lỗi cú pháp C Tất cả các bản ghi trong bảng 'nhacsi' sẽ bị xóa D Chỉ bản ghi đầu tiên bị xóa Câu 8 Để lấy danh sách các bản nhạc thuộc về một nhạc sĩ cụ thể dựa trên tên nhạc sĩ, ta cần thực hiện thao tác gì? A Chỉ truy vấn trên bảng 'bannhac' B Chỉ truy vấn trên bảng 'nhacsi' C Liên kết bảng 'bannhac' và 'nhacsi' qua khóa ngoại, sau đó lọc theo tên nhạc sĩ D Xóa bảng 'nhacsi' rồi tạo lại Câu 9 Mệnh đề 'ORDER BY' trong câu lệnh 'SELECT' được sử dụng với mục đích gì? A Lọc các bản ghi theo điều kiện B Sắp xếp kết quả truy vấn theo thứ tự tăng hoặc giảm dần C Nhóm các dữ liệu trùng lặp D Liên kết hai bảng dữ liệu với nhau Câu 10 Nếu muốn sửa tên của một nhạc sĩ trong bảng 'nhacsi' có 'id_nhacsi' bằng 5, câu lệnh nào sau đây là đúng? A CHANGE nhacsi SET ten_nhacsi = 'Mới' WHERE id_nhacsi = 5 B UPDATE nhacsi SET ten_nhacsi = 'Mới' WHERE id_nhacsi = 5 C REPLACE nhacsi ten_nhacsi = 'Mới' IF id_nhacsi = 5 D MODIFY nhacsi SET ten_nhacsi = 'Mới' FOR id_nhacsi = 5 Câu 11 Trong lệnh 'SELECT', nếu muốn kết quả trả về không chứa các dòng dữ liệu trùng lặp hoàn toàn, ta sử dụng từ khóa nào? A UNIQUE B DISTINCT C DIFFERENT D SINGLE Câu 12 Khi thực hiện lệnh 'INSERT INTO theloai (id_theloai, ten_theloai) VALUES (1, 'Pop')', nếu id '1' đã tồn tại và là khóa chính, điều gì sẽ xảy ra? A Bản ghi cũ bị ghi đè B Hệ quản trị CSDL báo lỗi vi phạm ràng buộc khóa chính (Primary Key) C Hệ thống tự động tăng id lên thành 2 D Một bản ghi mới được thêm vào với id bằng 1 Câu 13 Để sắp xếp danh sách các bài hát theo thứ tự bảng chữ cái của trường 'ten_bannhac', ta sử dụng lệnh nào? A ORDER BY ten_bannhac ASC B SORT BY ten_bannhac C GROUP BY ten_bannhac D ARRANGE BY ten_bannhac Câu 14 Tại sao khi xóa một thể loại trong bảng 'theloai', hệ thống có thể từ chối và báo lỗi? A Do bảng 'theloai' không có khóa chính B Do thể loại đó đang được tham chiếu bởi các bản ghi ở bảng khác như 'banthieu' C Do tên thể loại quá dài D Do người dùng không có quyền xem bảng Câu 15 Giả sử bảng 'album' có khóa ngoại 'id_nhacsi' tham chiếu tới bảng 'nhacsi'. Để thêm một album của nhạc sĩ có 'id_nhacsi' là 10, điều kiện cần là gì? A id_nhacsi 10 phải chưa tồn tại ở bảng nhacsi B id_nhacsi 10 phải đã tồn tại trong bảng nhacsi C Bảng nhacsi phải hoàn toàn trống D Bảng album phải có ít nhất 10 bản ghi Câu 16 Để truy xuất tất cả các cột dữ liệu từ bảng 'album', ký tự nào thường được dùng sau từ khóa 'SELECT'? A Ký tự gạch dưới (_) B Ký tự chấm hỏi (?) C Ký tự sao (*) D Ký tự và (&) Câu 17 Trong SQL, câu lệnh nào được sử dụng để thêm một dòng dữ liệu mới vào bảng? A ADD RECORD B INSERT INTO C UPDATE D CREATE LINE Câu 18 Trong câu lệnh 'SELECT ten_bannhac FROM bannhac ORDER BY ten_bannhac DESC', từ khóa 'DESC' có nghĩa là gì? A Sắp xếp theo thứ tự tăng dần B Sắp xếp theo thứ tự giảm dần C Mô tả cấu trúc của cột D Chỉ lấy các giá trị khác nhau Câu 19 Toán tử nào được dùng trong mệnh đề 'WHERE' để kiểm tra một giá trị có nằm trong một tập hợp các giá trị cho trước hay không? A BETWEEN B LIKE C IN D EXISTS Câu 20 Trong HeidiSQL, để nhập dữ liệu mới cho một bảng bằng giao diện đồ họa (không dùng lệnh), bạn thực hiện tại thẻ nào? A Thẻ 'Query' B Thẻ 'Data' C Thẻ 'Structure' D Thẻ 'Options' Câu 21 Khi thực hiện truy vấn từ hai bảng 'album' và 'nhacsi' có liên quan qua 'id_nhacsi', ta cần sử dụng từ khóa nào để kết hợp dữ liệu? A JOIN B UNION C CONNECT D MERGE Câu 22 Phát biểu nào sau đây là SAI về việc cập nhật dữ liệu trong cơ sở dữ liệu quan hệ? A Có thể cập nhật cùng lúc nhiều cột trong một câu lệnh UPDATE B Lệnh DELETE có thể xóa một phần của giá trị bên trong một ô dữ liệu C Lệnh INSERT có thể thêm một bản ghi mới mà không cần giá trị cho các cột cho phép NULL D Khóa chính của một bản ghi không nên bị thay đổi thường xuyên Câu 23 Để xóa toàn bộ dữ liệu của bảng 'bannhac' nhưng vẫn giữ lại cấu trúc bảng, lệnh nào là phù hợp nhất? A DROP TABLE bannhac B DELETE FROM bannhac C REMOVE TABLE bannhac D CLEAR TABLE bannhac Câu 24 Khi sử dụng lệnh 'UPDATE' trong SQL, mệnh đề nào đóng vai trò xác định các bản ghi cụ thể cần được chỉnh sửa? A WHERE B SELECT C FROM D ORDER BY Câu 25 Trong câu lệnh 'SELECT * FROM album WHERE nam_phat_hanh > 2020', mục đích của mệnh đề 'WHERE' là gì? A Sắp xếp các album theo năm B Chỉ lấy các album được phát hành sau năm 2020 C Xóa các album phát hành trước năm 2020 D Thay đổi năm phát hành thành 2020 Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 20 Thực hành tạo lập các bảng có khóa ngoại Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu