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 luyện tập thường xuyên để ghi nhớ lâu hơn thông qua các câu hỏi được chọn lọc kỹ lưỡng. Các câu hỏi được xây dựng theo lộ trình giúp bạn tự tin hoàn thành bài quiz. Đặc biệt phù hợp với học sinh muốn cải thiện điểm số. Thông qua quá trình làm bài, bạn có thể xác định phần kiến thức còn yếu. Điều này giúp việc học trở nên tiết kiệm thời gian hơn.
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: Trong câu lệnh 'SELECT * FROM album WHERE nam_phat_hanh > 2020', mục đích của mệnh đề 'WHERE' là gì?
- - Sắp xếp các album theo năm
- - Chỉ lấy các album được phát hành sau năm 2020
- - Xóa các album phát hành trước năm 2020
- - Thay đổi năm phát hành thành 2020
Câu 2: 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ì?
- - Chỉ cần nhập giá trị cho khóa chính
- - 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
- - Để trống tất cả các giá trị
- - Nhập giá trị dưới dạng văn bản cho mọi cột
Câu 3: 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?
- - Bản ghi cũ bị ghi đè
- - Hệ quản trị CSDL báo lỗi vi phạm ràng buộc khóa chính (Primary Key)
- - Hệ thống tự động tăng id lên thành 2
- - Một bản ghi mới được thêm vào với id bằng 1
Câu 4: Để 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?
- - DROP TABLE bannhac
- - DELETE FROM bannhac
- - REMOVE TABLE bannhac
- - CLEAR TABLE bannhac
Câu 5: Đ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 6: 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'?
- - AS
- - LIKE
- - MATCH
- - IN
Câu 7: 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ì?
- - SELECT, FROM, JOIN, ON, WHERE, ORDER BY
- - SELECT, JOIN, FROM, WHERE, ON, ORDER BY
- - FROM, SELECT, JOIN, ON, ORDER BY, WHERE
- - SELECT, WHERE, FROM, JOIN, ON, ORDER BY
Câu 8: 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ì?
- - id_nhacsi 10 phải chưa tồn tại ở bảng nhacsi
- - id_nhacsi 10 phải đã tồn tại trong bảng nhacsi
- - Bảng nhacsi phải hoàn toàn trống
- - Bảng album phải có ít nhất 10 bản ghi
Câu 9: 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 10: Trong câu lệnh 'SELECT ten_bannhac FROM bannhac ORDER BY ten_bannhac DESC', từ khóa 'DESC' có nghĩa là gì?
- - Sắp xếp theo thứ tự tăng dần
- - Sắp xếp theo thứ tự giảm dần
- - Mô tả cấu trúc của cột
- - Chỉ lấy các giá trị khác nhau
Câu 11: Để 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ì?
- - Chỉ truy vấn trên bảng 'bannhac'
- - Chỉ truy vấn trên bảng 'nhacsi'
- - Liên kết bảng 'bannhac' và 'nhacsi' qua khóa ngoại, sau đó lọc theo tên nhạc sĩ
- - Xóa bảng 'nhacsi' rồi tạo lại
Câu 12: 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'?
- - F5
- - Ctrl + S
- - F9
- - Alt + F4
Câu 13: 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?
- - JOIN
- - UNION
- - CONNECT
- - MERGE
Câu 14: 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 15: 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?
- - UNIQUE
- - DISTINCT
- - DIFFERENT
- - SINGLE
Câu 16: 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 17: 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?
- - Thẻ 'Query'
- - Thẻ 'Data'
- - Thẻ 'Structure'
- - Thẻ 'Options'
Câu 18: 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?
- - Do bảng 'theloai' không có khóa chính
- - Do thể loại đó đang được tham chiếu bởi các bản ghi ở bảng khác như 'banthieu'
- - Do tên thể loại quá dài
- - Do người dùng không có quyền xem bảng
Câu 19: 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?
- - Bắt buộc phải viết hoa hoàn toàn
- - 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
- - Bắt buộc phải viết thường
- - Chỉ từ khóa đầu tiên mới được viết hoa
Câu 20: 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?
- - BETWEEN
- - LIKE
- - IN
- - EXISTS
Câu 21: 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?
- - WHERE
- - SELECT
- - FROM
- - ORDER BY
Câu 22: Để 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?
- - ORDER BY ten_bannhac ASC
- - SORT BY ten_bannhac
- - GROUP BY ten_bannhac
- - ARRANGE BY ten_bannhac
Câu 23: Để 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'?
- - Ký tự gạch dưới (_)
- - Ký tự chấm hỏi (?)
- - Ký tự sao (*)
- - Ký tự và (&)
Câu 24: Mệnh đề 'ORDER BY' trong câu lệnh 'SELECT' được sử dụng với mục đích gì?
- - Lọc các bản ghi theo điều kiện
- - Sắp xếp kết quả truy vấn theo thứ tự tăng hoặc giảm dần
- - Nhóm các dữ liệu trùng lặp
- - Liên kết hai bảng dữ liệu với nhau
Câu 25: 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ệ?
- - Có thể cập nhật cùng lúc nhiều cột trong một câu lệnh UPDATE
- - Lệnh DELETE có thể xóa một phần của giá trị bên trong một ô dữ liệu
- - 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
- - Khóa chính của một bản ghi không nên bị thay đổi thường xuyên