Trắc nghiệm Cánh diều Tin học 11 Tin học ứng dụng Cánh diều 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 Tin học ứng dụng Cánh diều Bài 5 Truy vấn trong cơ sở dữ liệu quan hệ

1. Giả sử có hai bảng: NhanVien (MaNV, TenNV) và PhongBan (MaPB, TenPB, MaNV_TruongPhong). Mối quan hệ giữa NhanVien và PhongBan qua cột MaNV_TruongPhong là gì, nếu mỗi phòng ban chỉ có một trưởng phòng và trưởng phòng là một nhân viên?
2. Phát biểu nào sau đây mô tả đúng chức năng của mệnh đề WHERE trong câu lệnh SQL?
3. Tại sao khóa chính (primary key) lại quan trọng trong một bảng cơ sở dữ liệu quan hệ?
4. Mục đích chính của việc chuẩn hóa cơ sở dữ liệu quan hệ là gì?
5. Mối quan hệ một-nhiều (one-to-many) giữa hai bảng thường được biểu diễn bằng cách nào?
6. Câu lệnh SQL nào sau đây sẽ cập nhật giá của sản phẩm có MãSP là SP001 thành 150000?
7. Nếu muốn lấy tất cả các cột từ bảng SinhVien, câu lệnh SQL nào là chính xác?
8. Câu lệnh SQL nào được sử dụng để xóa một bảng khỏi cơ sở dữ liệu?
9. Câu lệnh SQL nào sau đây sẽ trả về danh sách các tên sinh viên có điểm trung bình lớn hơn 8.0?
10. Đâu là một ví dụ về kiểu dữ liệu số nguyên (integer) trong cơ sở dữ liệu?
11. Mệnh đề nào trong SQL được sử dụng để sắp xếp kết quả truy vấn theo thứ tự tăng dần của một cột?
12. Trong SQL, phát biểu nào sau đây là đúng về `DISTINCT`?
13. Khi sử dụng mệnh đề `ORDER BY` để sắp xếp theo nhiều cột, thứ tự sắp xếp sẽ được ưu tiên theo:
14. Trong SQL, mệnh đề `GROUP BY` có chức năng chính là gì?
15. Trong truy vấn SQL, làm thế nào để chỉ định một điều kiện mà một cột phải KHÔNG chứa giá trị NULL?
16. Khi sử dụng hàm `COUNT(*)` trong SQL, nó sẽ trả về giá trị nào?
17. Thuộc tính (attribute) trong cơ sở dữ liệu quan hệ đại diện cho khía cạnh nào của dữ liệu?
18. Khi thực hiện truy vấn dữ liệu, việc sử dụng khóa ngoại (foreign key) có ý nghĩa gì trong việc đảm bảo tính toàn vẹn của dữ liệu?
19. Đâu là một ví dụ về kiểu dữ liệu ngày tháng (date) trong cơ sở dữ liệu?
20. Câu lệnh SQL nào sau đây dùng để THÊM một cột mới vào bảng KhachHang với tên là Email và kiểu dữ liệu là VARCHAR(100)?
21. Trong cơ sở dữ liệu quan hệ, một bảng (table) có thể được hiểu là một tập hợp của những gì?
22. Đâu là một ví dụ về kiểu dữ liệu thập phân (decimal) hoặc dấu phẩy động (float) trong cơ sở dữ liệu?
23. Trong các kiểu dữ liệu chuỗi (string), kiểu nào thường được sử dụng cho các đoạn văn bản có độ dài biến đổi và có thể rất lớn?
24. Mối quan hệ nhiều-nhiều (many-to-many) giữa hai bảng thường được xử lý bằng cách nào?
25. Mệnh đề `HAVING` trong SQL được sử dụng để làm gì, đặc biệt khi kết hợp với `GROUP BY`?