Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều 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 Tin học ứng dụng Cánh diều 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 Tin học ứng dụng Cánh diều 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 ID20435
Câu 1
1. Đâu là ví dụ về một mối quan hệ nhiều-nhiều (many-to-many) trong thực tế?
Câu 2
2. Trong một mối quan hệ hai bảng Nhân viên và Phòng ban, nếu MaPB là khóa ngoại trong bảng Nhân viên tham chiếu đến khóa chính MaPB trong bảng Phòng ban, thì Nhân viên được coi là bảng nào?
Câu 3
3. Khái niệm quan hệ một-nhiều (one-to-many) trong cơ sở dữ liệu quan hệ được thiết lập như thế nào?
Câu 4
4. Trong bảng trung gian liên kết hai bảng Sản phẩm và Đơn hàng, các trường khóa ngoại thường là gì?
Câu 5
5. Hãy xem xét hai bảng: Giáo viên (MaGV, TenGV) và Môn học (MaMH, TenMH, MaGV). Mối quan hệ giữa Giáo viên và Môn học trong trường hợp này là gì?
Câu 6
6. Một bảng có thể có bao nhiêu khóa ngoại?
Câu 7
7. Một khóa ngoại có thể tham chiếu đến khóa chính của chính bảng đó không?
Câu 8
8. Nếu một khóa ngoại không được định nghĩa rõ ràng hành động khi bản ghi cha bị xóa (ví dụ: không có ON DELETE CASCADE, SET NULL, SET DEFAULT), hành vi mặc định của hầu hết các hệ quản trị cơ sở dữ liệu là gì?
Câu 9
9. Khi thiết kế cơ sở dữ liệu, việc xác định đúng các khóa ngoại và mối quan hệ giữa các bảng giúp đạt được mục tiêu nào?
Câu 10
10. Nếu ràng buộc khóa ngoại được định nghĩa với ON DELETE RESTRICT hoặc ON DELETE NO ACTION, điều gì sẽ xảy ra khi cố gắng xóa một bản ghi cha có bản ghi con tham chiếu đến?
Câu 11
11. Trong một cơ sở dữ liệu quan hệ, bảng nào thường chứa khóa ngoại để liên kết với khóa chính của bảng khác?
Câu 12
12. Mục đích của việc sử dụng bảng trung gian trong mối quan hệ nhiều-nhiều là gì?
Câu 13
13. Để biểu diễn mối quan hệ nhiều-nhiều giữa hai bảng Sản phẩm và Đơn hàng, cần sử dụng loại bảng nào?
Câu 14
14. Khóa ngoại có vai trò quan trọng trong việc đảm bảo loại ràng buộc nào của cơ sở dữ liệu quan hệ?
Câu 15
15. Khi xóa một bản ghi trong bảng cha mà khóa ngoại của bảng con đang tham chiếu đến, hành động mặc định của hệ quản trị cơ sở dữ liệu (DBMS) thường là gì?
Câu 16
16. Đâu là mục đích chính của việc sử dụng khóa chính trong một bảng?
Câu 17
17. Hành động ON DELETE CASCADE khi định nghĩa khóa ngoại có nghĩa là gì?
Câu 18
18. Trong mô hình cơ sở dữ liệu quan hệ, mục đích chính của việc sử dụng khóa ngoại là gì?
Câu 19
19. Trong cơ sở dữ liệu quan hệ, một khóa ngoại có thể là NULL nếu:
Câu 20
20. Hành động ON UPDATE SET NULL khi định nghĩa khóa ngoại có nghĩa là gì?
Câu 21
21. Nếu khóa ngoại được thiết lập với hành động ON DELETE SET NULL, điều gì sẽ xảy ra khi bản ghi cha bị xóa?
Câu 22
22. Đâu là một ví dụ về việc sử dụng khóa ngoại để thiết lập mối quan hệ một-một (one-to-one)?
Câu 23
23. Trong mối quan hệ hai bảng Tác giả và Sách, nếu một tác giả có thể viết nhiều sách và một cuốn sách chỉ có một tác giả, thì khóa ngoại nên nằm ở bảng nào?
Câu 24
24. Nếu một trường trong bảng Khách hàng được định nghĩa là khóa ngoại tham chiếu đến trường MaKH (khóa chính) trong bảng Hóa đơn, điều này có nghĩa là gì?
Câu 25
25. Trong thiết kế cơ sở dữ liệu quan hệ, khóa ngoài có thể là một phần của khóa chính của bảng mà nó thuộc về không?

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