Trắc nghiệm Cánh diều Tin học 11 KHMT bài 5 Truy vấn trong cơ sở dữ liệu quan hệ

Trắc nghiệm Cánh diều Tin học 11 KHMT bài 5 Truy vấn trong cơ sở dữ liệu quan hệ

1. Trong SQL, mệnh đề nào được dùng để gộp các hàng có cùng giá trị trong một hoặc nhiều cột thành một hàng tóm tắt, thường kết hợp với các hàm tổng hợp?
2. Để sắp xếp kết quả truy vấn theo thứ tự tăng dần của cột TenHocSinh, chúng ta sử dụng mệnh đề nào trong SQL?
3. Khi sử dụng mệnh đề DISTINCT, nó áp dụng cho cột nào trong câu lệnh SELECT?
4. Để chọn tất cả các học sinh có tên bắt đầu bằng chữ A, ta sử dụng toán tử nào trong mệnh đề WHERE của SQL?
5. Câu lệnh SQL nào sau đây sẽ đếm tổng số học sinh trong bảng HocSinh?
6. Phát biểu nào sau đây mô tả đúng về khóa ngoại (Foreign Key) trong SQL?
7. Khi sử dụng hàm tổng hợp AVG() trong SQL, mục đích chính là gì?
8. Để lấy ra tên của tất cả các môn học, ta thực hiện câu truy vấn SQL nào sau đây, giả sử bảng là MonHoc và có cột TenMonHoc?
9. Câu lệnh SQL nào sau đây sẽ trả về số lượng học sinh cho mỗi MaLop trong bảng HocSinh, nếu bảng này có cột MaLop?
10. Phát biểu nào sau đây mô tả đúng chức năng của mệnh đề JOIN trong SQL?
11. Trong một câu truy vấn SQL sử dụng INNER JOIN, những hàng nào sẽ được trả về?
12. Câu lệnh SQL nào sau đây sẽ cập nhật tên lớp thành Công nghệ thông tin cho lớp có mã là CNTT101 trong bảng LopHoc?
13. Mệnh đề HAVING trong SQL được sử dụng với mục đích gì?
14. Phát biểu nào sau đây đúng về sự khác biệt giữa WHERE và HAVING?
15. Khi sử dụng toán tử OR trong mệnh đề WHERE, kết quả sẽ trả về các hàng thỏa mãn điều kiện nào?
16. Câu lệnh SQL nào sau đây sẽ chọn tất cả các cột từ bảng HocSinh mà có điểm DiemToan lớn hơn 8?
17. Trong cơ sở dữ liệu quan hệ, một khóa chính (Primary Key) có vai trò gì?
18. Phát biểu nào sau đây mô tả đúng về một lượt xem (VIEW) trong cơ sở dữ liệu quan hệ?
19. Trong SQL, để xóa một bảng khỏi cơ sở dữ liệu, chúng ta sử dụng lệnh nào?
20. Nếu một bảng có hai cột là MaLop và TenLop, và chúng ta muốn truy vấn tất cả các lớp duy nhất, chúng ta sử dụng từ khóa nào trong mệnh đề SELECT?
21. Hàm SUM() trong SQL được sử dụng để làm gì?
22. Trong một câu truy vấn SQL, nếu có nhiều điều kiện kết hợp với toán tử AND, thì điều kiện nào sẽ được ưu tiên thực hiện trước?
23. Trong ngôn ngữ truy vấn cơ sở dữ liệu quan hệ SQL, mệnh đề nào được sử dụng để lọc các hàng dựa trên một điều kiện xác định?
24. Trong SQL, để chỉ định rằng một cột không được chứa giá trị NULL, chúng ta sử dụng ràng buộc nào?
25. Trong SQL, để tạo một bảng mới tên là KhoaHoc với hai cột MaKhoa (kiểu số nguyên) và TenKhoa (kiểu chuỗi 50 ký tự), câu lệnh nào là đúng?