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 giúp bạn đánh giá chính xác mức độ hiểu bài thông qua hệ thống câu hỏi đa dạ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
⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành
0/0 câu
🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT
Đang tải bảng xếp hạng...
Câu 1: Tại sao việc xác định khóa chính lại rất quan trọng khi thực hiện lệnh UPDATE hoặc DELETE?
- - Để câu lệnh chạy nhanh hơn
- - Để đảm bảo tác động chính xác đến bản ghi cần xử lý và tránh nhầm lẫn
- - Để cơ sở dữ liệu không bị đầy
- - Vì SQL không cho phép dùng các cột khác trong WHERE
Câu 2: Để tìm các bài hát có tên bắt đầu bằng chữ 'M', ta sử dụng toán tử nào trong mệnh đề WHERE?
- - EQUAL
- - LIKE
- - START
- - IN
Câu 3: Khi thực hiện lệnh DELETE mà không có mệnh đề WHERE, điều gì sẽ xảy ra?
- - Chỉ bản ghi đầu tiên bị xóa
- - Lệnh sẽ báo lỗi cú pháp
- - Toàn bộ các bản ghi trong bảng sẽ bị xóa
- - Chỉ các bản ghi rỗng bị xóa
Câu 4: Phép toán 'JOIN' mặc định (Inner Join) sẽ trả về kết quả như thế nào?
- - Tất cả các dòng của cả hai bảng
- - Chỉ những dòng có giá trị khớp nhau ở cột liên kết của cả hai bảng
- - Tất cả các dòng của bảng bên trái
- - Tất cả các dòng của bảng bên phải
Câu 5: Trong thực hành bài 21, để liên kết bảng 'ban_thu_am' và bảng 'ca_si' dựa trên mã ca sĩ, ta sử dụng loại phép toán nào?
- - Phép giao (INTERSECT)
- - Phép hợp (UNION)
- - Phép nối (JOIN)
- - Phép trừ (EXCEPT)
Câu 6: Trong phần mềm HeidiSQL, để thực thi một câu lệnh SQL vừa viết trong tab 'Query', ta nhấn phím tắt nào?
- - F9
- - F5
- - Ctrl + S
- - Alt + X
Câu 7: Khi sử dụng lệnh DELETE, nếu không có mệnh đề WHERE thì điều gì sẽ xảy ra?
- - Lệnh sẽ bị báo lỗi cú pháp
- - Chỉ bản ghi đầu tiên bị xóa
- - Toàn bộ các bản ghi trong bảng sẽ bị xóa
- - Chỉ bản ghi cuối cùng bị xóa
Câu 8: Trong HeidiSQL, sau khi viết câu lệnh SQL ở tab 'Query', ta nhấn phím nào hoặc biểu tượng nào để thực thi?
- - Phím F9 hoặc biểu tượng hình tam giác màu xanh (Play)
- - Phím F1 hoặc biểu tượng dấu cộng
- - Phím Ctrl + S hoặc biểu tượng cái đĩa
- - Phím Esc hoặc biểu tượng dấu X đỏ
Câu 9: Trong bảng 'ban_thu_am', nếu muốn tìm các bản thu của ca sĩ có idcasi = 2 VÀ nhạc sĩ có idnhacsi = 3, ta dùng toán tử logic nào?
- - OR
- - NOT
- - AND
- - XOR
Câu 10: Khi thực hiện bài thực hành cập nhật, tại sao ta cần kiểm tra lại dữ liệu sau mỗi lệnh?
- - Để hệ thống tự động lưu bản sao dự phòng
- - Để tăng tốc độ xử lý của máy tính
- - Để đảm bảo các thay đổi đã được thực hiện chính xác và không gây lỗi logic
- - Vì SQL không cho phép chạy lệnh tiếp theo nếu chưa kiểm tra
Câu 11: Câu lệnh nào sau đây được dùng để xóa các bản ghi trong bảng dựa trên một điều kiện cho trước?
- - DROP TABLE
- - REMOVE FROM
- - DELETE FROM
- - ERASE
Câu 12: Muốn tìm các bài hát có tên bắt đầu bằng chữ 'H', ta sử dụng điều kiện nào trong mệnh đề WHERE?
- - Tenbannhac = 'H*'
- - Tenbannhac LIKE 'H%'
- - Tenbannhac CONTAINS 'H'
- - Tenbannhac START WITH 'H'
Câu 13: Khi sử dụng lệnh UPDATE mà không có mệnh đề WHERE, điều gì sẽ xảy ra?
- - Chỉ bản ghi đầu tiên được cập nhật
- - Hệ thống sẽ báo lỗi cú pháp
- - Toàn bộ các bản ghi trong bảng sẽ bị thay đổi dữ liệu theo giá trị mới
- - Không có bản ghi nào bị thay đổi
Câu 14: 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?
- - CHANGE nhacsi SET ten_nhacsi = 'Mới' WHERE id_nhacsi = 5
- - UPDATE nhacsi SET ten_nhacsi = 'Mới' WHERE id_nhacsi = 5
- - REPLACE nhacsi ten_nhacsi = 'Mới' IF id_nhacsi = 5
- - MODIFY nhacsi SET ten_nhacsi = 'Mới' FOR id_nhacsi = 5
Câu 15: Khi thực hiện thêm dữ liệu vào bảng 'bai_hat', nếu nhập trùng khóa chính (idbaihat) đã tồn tại thì hệ điều hành quản trị CSDL sẽ làm gì?
- - Tự động ghi đè lên bản ghi cũ
- - Báo lỗi vi phạm ràng buộc khóa chính và không cho phép thêm
- - Tạo một bản ghi mới với ID tự tăng
- - Lưu bản ghi đó vào một bảng tạm thời
Câu 16: Để xóa một ca sĩ có 'id' là 5 khỏi bảng 'casi', câu lệnh nào sau đây là đúng?
- - DELETE FROM casi WHERE id = 5
- - REMOVE FROM casi WHERE id = 5
- - DROP FROM casi WHERE id = 5
- - DELETE id = 5 FROM casi
Câu 17: Câu lệnh 'DELETE FROM Casi WHERE idCasi = 5' có ý nghĩa gì?
- - Xóa toàn bộ bảng ca sĩ
- - Xóa cột có tên là idCasi trong bảng ca sĩ
- - Xóa bản ghi của ca sĩ có mã định danh bằng 5
- - Thay đổi mã định danh của ca sĩ thành 5
Câu 18: Đ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'?
- - Chỉ bản ghi cuối cùng bị xóa
- - Hệ thống sẽ báo lỗi cú pháp
- - Tất cả các bản ghi trong bảng 'nhacsi' sẽ bị xóa
- - Chỉ bản ghi đầu tiên bị xóa
Câu 19: Trong bài thực hành, việc truy xuất dữ liệu từ bảng 'Bannhac' và 'Nhacsi' giúp ta biết được điều gì?
- - Tên bài hát và tên nhạc sĩ sáng tác bài hát đó
- - Dung lượng tệp tin âm nhạc
- - Số lần bài hát được phát
- - Địa chỉ của nhạc sĩ
Câu 20: Thứ tự đúng của các mệnh đề trong một câu lệnh truy vấn SQL thông thường là gì?
- - SELECT - FROM - WHERE - ORDER BY
- - SELECT - WHERE - FROM - ORDER BY
- - FROM - SELECT - WHERE - ORDER BY
- - ORDER BY - SELECT - FROM - WHERE
Câu 21: Trong câu lệnh SELECT, mệnh đề nào được dùng để lọc kết quả theo một điều kiện cụ thể?
- - IF
- - WHERE
- - FILTER
- - WHILE
Câu 22: 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?
- - ADD RECORD
- - INSERT INTO
- - UPDATE
- - CREATE LINE
Câu 23: Khi cập nhật dữ liệu (UPDATE), từ khóa nào dùng để chỉ định các giá trị mới cho các cột?
- - VALUES
- - TO
- - SET
- - INTO
Câu 24: Để loại bỏ các dòng kết quả trùng lặp trong câu lệnh SELECT, ta sử dụng từ khóa nào?
- - UNIQUE
- - DIFFERENT
- - DISTINCT
- - ONLY ONE
Câu 25: Trong câu lệnh 'SELECT * FROM ca_si', ký tự dấu sao (*) có ý nghĩa gì?
- - Chọn tất cả các bảng trong cơ sở dữ liệu
- - Chọn bản ghi đầu tiên của bảng
- - Chọn tất cả các cột của bảng 'ca_si'
- - Sắp xếp dữ liệu theo thứ tự tăng dần