Trắc nghiệm Tin học 11 Cánh diều KHMT bài 3 Quan hệ giữa các bảng và khóa ngoài trong cơ sở dữ liệu quan hệ

Trắc nghiệm Tin học 11 Cánh diều KHMT bài 3 Quan hệ giữa các bảng và khóa ngoài trong cơ sở dữ liệu quan hệ

Trắc nghiệm Tin học 11 Cánh diều KHMT bài 3 Quan hệ giữa các bảng và khóa ngoài trong cơ sở dữ liệu quan hệ

Số câu25
Quiz ID20403
Câu 1
1. Khái niệm tính toàn vẹn tham chiếu (referential integrity) liên quan trực tiếp đến loại ràng buộc nào sau đây trong cơ sở dữ liệu quan hệ?
Câu 2
2. Trong trường hợp nào thì việc sử dụng khóa ngoài với tùy chọn ON DELETE CASCADE là phù hợp?
Câu 3
3. Mục đích chính của việc sử dụng khóa ngoài trong cơ sở dữ liệu quan hệ là gì?
Câu 4
4. Trong bảng SinhVien (MaSV, TenSV, MaLop) và bảng LopHoc (MaLop, TenLop), nếu MaLop trong bảng SinhVien là khóa ngoại tham chiếu đến MaLop trong bảng LopHoc, thì hành động nào sau đây là **không được phép** nếu không có quy tắc xử lý đặc biệt?
Câu 5
5. Giả sử có bảng HocSinh (MaHS, TenHS, MaLop) và bảng LopHoc (MaLop, TenLop, MaGV). Nếu MaLop trong HocSinh là khóa ngoại đến LopHoc và MaGV trong LopHoc là khóa ngoại đến bảng GiaoVien (MaGV, TenGV). Hành động nào sau đây là **hợp lệ**?
Câu 6
6. Đâu là một ví dụ về việc sử dụng khóa ngoài để tạo mối quan hệ một-nhiều giữa bảng PhongBan (MaPB, TenPB) và bảng NhanVien (MaNV, TenNV, MaPB)?
Câu 7
7. Một ví dụ về mối quan hệ một-nhiều (one-to-many) giữa hai bảng là gì?
Câu 8
8. Trong mô hình cơ sở dữ liệu quan hệ, khái niệm nào dùng để chỉ mối liên kết giữa các bảng, đảm bảo tính toàn vẹn tham chiếu và cho phép truy vấn dữ liệu từ nhiều bảng cùng lúc?
Câu 9
9. Khi hai bảng có quan hệ nhiều-nhiều (many-to-many), làm thế nào để biểu diễn mối quan hệ này trong cơ sở dữ liệu quan hệ?
Câu 10
10. Xét hai bảng Khách hàng (MaKH, TenKH, DiaChi) và bảng Đơn hàng (MaDH, MaKH, NgayDH). Để đảm bảo mỗi đơn hàng phải thuộc về một khách hàng đã tồn tại, trường MaKH trong bảng Đơn hàng nên được định nghĩa là gì?
Câu 11
11. Trong một cơ sở dữ liệu quản lý thư viện, bảng Sách có các trường (MaSach, TenSach, TacGia, MaNXB) và bảng Nhà xuất bản có các trường (MaNXB, TenNXB, DiaChi). Nếu MaNXB trong bảng Sách là khóa ngoại tham chiếu đến MaNXB trong bảng Nhà xuất bản, thì điều gì sẽ xảy ra nếu chúng ta cố gắng xóa một bản ghi có MaNXB tồn tại trong bảng Sách?
Câu 12
12. Đâu là một ví dụ về tính toàn vẹn thực thể (entity integrity) trong cơ sở dữ liệu quan hệ?
Câu 13
13. Trong ngữ cảnh của cơ sở dữ liệu quan hệ, chuẩn hóa (normalization) chủ yếu nhằm mục đích gì?
Câu 14
14. Nếu một khóa ngoại được định nghĩa với tùy chọn ON DELETE SET NULL, điều gì sẽ xảy ra khi bản ghi cha bị xóa?
Câu 15
15. Nếu bảng ChiTietDonHang có MaDH là khóa ngoại tham chiếu đến bảng DonHang (MaDH, NgayDH) và MaSach là khóa ngoại tham chiếu đến bảng Sach (MaSach, TenSach). Vậy MaDH và MaSach trong bảng ChiTietDonHang có thể cùng nhau tạo thành khóa chính không?
Câu 16
16. Trong mô hình quan hệ, một bảng có thể có bao nhiêu khóa ngoại?
Câu 17
17. Trong cơ sở dữ liệu, khi hai bảng có mối quan hệ một-một (one-to-one), khóa ngoại có thể được đặt ở bảng nào?
Câu 18
18. Trong thiết kế cơ sở dữ liệu, việc tạo ra một bảng trung gian với hai khóa ngoại để biểu diễn mối quan hệ nhiều-nhiều giữa hai bảng A và B là một ví dụ về việc áp dụng nguyên tắc nào?
Câu 19
19. Khóa ngoại có thể nhận giá trị NULL không?
Câu 20
20. Khi thiết kế cơ sở dữ liệu, nếu một thuộc tính trong bảng ChiTietDonHang (MaSach, SoLuong, DonGia) cần tham chiếu đến khóa chính MaSach của bảng Sach, thì thuộc tính MaSach trong bảng ChiTietDonHang sẽ là:
Câu 21
21. Nếu một bảng có nhiều khóa ngoại, chúng có nhất thiết phải tham chiếu đến các khóa chính của các bảng khác nhau không?
Câu 22
22. Nếu chúng ta muốn ngăn chặn việc nhập một giá trị không hợp lệ vào trường Tuoi của bảng NhanVien (ví dụ: tuổi âm), chúng ta nên sử dụng loại ràng buộc nào?
Câu 23
23. Khóa ngoại có thể được sử dụng để liên kết một bảng với chính nó không? Nếu có, mối quan hệ này thường được gọi là gì?
Câu 24
24. Khóa ngoài thường được sử dụng để biểu diễn mối quan hệ nào giữa các bảng?
Câu 25
25. Nếu một bảng ChiTietHD (MaHD, MaSP, SoLuong, DonGia) có MaHD là khóa ngoại tham chiếu đến HoaDon (MaHD, NgayHD) và MaSP là khóa ngoại tham chiếu đến SanPham (MaSP, TenSP). Hành động nào sau đây có thể dẫn đến vi phạm tính toàn vẹn tham chiếu nếu không có quy tắc xử lý phù hợp?

Để lại một bình luận