Trắc nghiệm Cơ sở dữ liệu Bài 22: Khóa (Key), Siêu khóa (Super key), Tham chiếu và khái niệm khóa ngoại (Foreign key)
25 câu · Đề ôn tập tổng hợp
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Một tập hợp các thuộc tính K của quan hệ R được gọi là Siêu khóa (Superkey) của R nếu:
Đáp án và lời giải
Đáp án: C
Câu 2
Siêu khóa tối thiểu là gì?
Đáp án và lời giải
Đáp án: C
Câu 3
Khóa dự phòng (Candidate Key) của một quan hệ là gì?
Đáp án và lời giải
Đáp án: C
Câu 4
Trong một quan hệ, Khóa chính (Primary Key) là gì?
Đáp án và lời giải
Đáp án: C
Câu 5
Một quan hệ có thể có bao nhiêu Khóa dự phòng?
Đáp án và lời giải
Đáp án: D
Câu 6
Một quan hệ có thể có bao nhiêu Khóa chính?
Đáp án và lời giải
Đáp án: B
Câu 7
Tại sao giá trị của các thuộc tính tạo nên Khóa chính không được là NULL?
Đáp án và lời giải
Đáp án: C
Câu 8
Ràng buộc toàn vẹn nào cấm giá trị NULL trong Khóa chính?
Đáp án và lời giải
Đáp án: B
Câu 9
Khóa ngoại (Foreign Key) là gì?
Đáp án và lời giải
Đáp án: C
Câu 10
Khóa ngoại được sử dụng để thiết lập loại ràng buộc toàn vẹn nào?
Đáp án và lời giải
Đáp án: C
Câu 11
Nếu quan hệ NHAN_VIEN có thuộc tính MaPhongBan là Khóa ngoại tham chiếu đến Khóa chính MaPB của quan hệ PHONG_BAN, điều này đảm bảo rằng:
Đáp án và lời giải
Đáp án: C
Câu 12
Mục đích chính của việc sử dụng Khóa ngoại và ràng buộc tham chiếu là gì?
Đáp án và lời giải
Đáp án: D
Câu 13
Trong lược đồ quan hệ, Khóa chính thường được biểu diễn bằng cách nào?
Đáp án và lời giải
Đáp án: B
Câu 14
Trong lược đồ quan hệ, Khóa ngoại thường được biểu diễn bằng cách nào?
Đáp án và lời giải
Đáp án: C
Câu 15
Khi một bộ trong quan hệ “cha” (được tham chiếu bởi Khóa chính) bị xóa, hành động nào sau đây CÓ THỂ xảy ra trên quan hệ “con” (chứa Khóa ngoại tham chiếu)?
Đáp án và lời giải
Đáp án: D
Câu 16
Khi một bộ được thêm vào quan hệ “con” (chứa Khóa ngoại FK tham chiếu đến PK của quan hệ “cha”), ràng buộc tham chiếu yêu cầu điều gì?
Đáp án và lời giải
Đáp án: C
Câu 17
Khóa dự phòng nào không được chọn làm Khóa chính sẽ trở thành gì?
Đáp án và lời giải
Đáp án: B
Câu 18
Siêu khóa nào là Khóa dự phòng?
Đáp án và lời giải
Đáp án: C
Câu 19
Ràng buộc tham chiếu yêu cầu rằng đối với mỗi giá trị Khóa ngoại không NULL, giá trị đó phải tồn tại trong quan hệ được tham chiếu. Phát biểu này đúng hay sai?
Đáp án và lời giải
Đáp án: A
Câu 20
Nếu một thuộc tính được chọn làm Khóa chính, nó tự động trở thành:
Đáp án và lời giải
Đáp án: C
Câu 21
Một Siêu khóa luôn chứa một Khóa dự phòng. Phát biểu này đúng hay sai?
Đáp án và lời giải
Đáp án: A
Câu 22
Ràng buộc nào được định nghĩa ở cấp độ CSDL và áp dụng cho các mối quan hệ giữa các bảng?
Đáp án và lời giải
Đáp án: D
Câu 23
Việc xác định Khóa chính và Khóa ngoại là bước quan trọng trong giai đoạn thiết kế CSDL nào?
Đáp án và lời giải
Đáp án: B
Câu 24
Trong trường hợp quan hệ M:N giữa hai thực thể trong mô hình ER, khi chuyển đổi sang mô hình quan hệ, mối quan hệ đó thường được biểu diễn bằng cách nào?
Đáp án và lời giải
Đáp án: C
Câu 25
Nếu quan hệ R có Khóa chính là {A, B} và Khóa dự phòng khác là {C}, thì {A, B, D} là loại khóa gì?