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

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

1. Đâu là từ khóa dùng để chỉ định bảng hoặc các bảng mà dữ liệu sẽ được truy xuất?
2. Trong một truy vấn SQL, mệnh đề nào KHÔNG THỂ đứng trước mệnh đề GROUP BY?
3. Câu lệnh SQL nào sẽ lấy tên tất cả học sinh và tên lớp của họ, biết rằng thông tin này có trong hai bảng HocSinh (MaHS, TenHS, MaLop) và Lop (MaLop, TenLop)?
4. Câu lệnh SQL nào sau đây sẽ lấy tên và điểm của tất cả học sinh có điểm lớn hơn 8.0?
5. Giả sử bảng DonHang có cột TongTien. Câu lệnh nào sẽ tính tổng TongTien cho tất cả các đơn hàng?
6. Khái niệm aliasing (tạo bí danh) cho bảng hoặc cột trong SQL được thực hiện với mục đích gì?
7. Để loại bỏ các bản ghi trùng lặp trong kết quả truy vấn, ta sử dụng từ khóa nào ngay sau SELECT?
8. Trong SQL, toán tử nào được sử dụng để so sánh chuỗi ký tự?
9. Để lọc các bản ghi dựa trên một điều kiện cụ thể, ta sử dụng từ khóa nào trong câu lệnh SQL?
10. Khi sử dụng GROUP BY cùng với một hàm tổng hợp (ví dụ: SUM, COUNT, AVG), kết quả trả về là gì?
11. Trong ngôn ngữ truy vấn cơ sở dữ liệu quan hệ, từ khóa nào được sử dụng để chỉ định các cột cần lấy từ bảng?
12. Trong SQL, hàm AVG() dùng để làm gì?
13. Từ khóa nào dùng để nhóm các hàng có cùng giá trị trong một hoặc nhiều cột thành một bản tóm tắt?
14. Ký tự % trong mệnh đề LIKE được sử dụng để đại diện cho điều gì?
15. Trong SQL, làm thế nào để lấy tất cả các cột của bảng HocSinh?
16. Câu lệnh SQL nào sẽ lấy ra tên các lớp và số lượng học sinh trong mỗi lớp, sắp xếp theo số lượng học sinh giảm dần?
17. Giả sử có bảng Sanpham với các cột MaSP, TenSP, Gia. Câu lệnh nào sẽ lấy tên và giá của các sản phẩm có giá từ 100.000 đến 500.000?
18. Từ khóa nào dùng để lọc các nhóm được tạo bởi GROUP BY dựa trên một điều kiện nhất định?
19. Câu lệnh SQL nào sẽ đếm số lượng học sinh trong bảng HocSinh?
20. Để lấy tên các môn học và số lượng sinh viên đăng ký mỗi môn, biết rằng thông tin này nằm trong bảng DangKy với các cột MaSV và MaMH, ta cần kết hợp bảng này với bảng MonHoc (MaMH, TenMH). Câu lệnh nào là phù hợp nhất?
21. Câu lệnh SQL nào sau đây sẽ lấy tên các học sinh bắt đầu bằng chữ A?
22. Nếu muốn lấy tất cả thông tin của các học sinh thuộc lớp 11A1, ta có thể viết câu lệnh SQL như thế nào?
23. Nếu muốn sắp xếp kết quả truy vấn theo một thứ tự nhất định (tăng dần hoặc giảm dần), ta sử dụng từ khóa nào?
24. Khi thực hiện JOIN hai bảng, điều kiện nối thường được xác định bằng cách so sánh các cột nào?
25. Để lấy tên các học sinh có tên chứa ký tự n ở bất kỳ vị trí nào, ta sử dụng câu lệnh nào?