Trắc nghiệm Cơ sở dữ liệu Bài 53: Phụ thuộc kết nối (Joint Dependency – JD)
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
Phụ thuộc kết nối (Join Dependency) JD(R1, R2, …, Rn) trên lược đồ quan hệ R là gì?
Đáp án và lời giải
Đáp án: C
Câu 2
Ký hiệu JD(R1, R2, …, Rn) biểu diễn loại phụ thuộc nào?
Đáp án và lời giải
Đáp án: C
Câu 3
Phụ thuộc kết nối JD(R1, R2, …, Rn) trên R có ý nghĩa gì về quá trình phân rã R thành {R1, R2, …, Rn}?
Đáp án và lời giải
Đáp án: C
Câu 4
Tính chất kết nối không tổn thất (Lossless-Join) của phân rã R thành {R1, R2, …, Rn} tương đương với sự tồn tại của loại phụ thuộc nào?
Đáp án và lời giải
Đáp án: C
Câu 5
Phụ thuộc đa trị X ↠ Y trên R(X ∪ Y ∪ Z) (với Z = R – X – Y) tương đương với loại phụ thuộc kết nối nào?
Đáp án và lời giải
Đáp án: C
Câu 6
Phụ thuộc đa trị (MVD) là trường hợp đặc biệt của Phụ thuộc kết nối (JD) với bao nhiêu quan hệ con trong phân rã?
Đáp án và lời giải
Đáp án: B
Câu 7
Phụ thuộc kết nối được coi là tầm thường (Trivial) nếu:
Đáp án và lời giải
Đáp án: C
Câu 8
Dạng chuẩn 5 (Fifth Normal Form – 5NF) hay Project-Join Normal Form (PJNF) được định nghĩa dựa trên loại phụ thuộc nào?
Đáp án và lời giải
Đáp án: C
Câu 9
Một quan hệ R đang ở Dạng chuẩn 5 (5NF) nếu nó ở 4NF và, cho mọi phụ thuộc kết nối không tầm thường JD(R1, R2, …, Rn) trên R, điều kiện nào sau đây phải đúng?
Đáp án và lời giải
Đáp án: D
Câu 10
Mục tiêu của việc đưa một quan hệ về 5NF là gì?
Đáp án và lời giải
Đáp án: D
Câu 11
4NF là dạng chuẩn dựa trên MVD, trong khi 5NF là dạng chuẩn dựa trên JD. Mối quan hệ giữa hai dạng chuẩn này là gì?
Đáp án và lời giải
Đáp án: D
Câu 12
Quan hệ R có phụ thuộc kết nối không tầm thường JD(R1, …, Rn) với ít nhất một Ri KHÔNG phải là Siêu khóa. Quan hệ này vi phạm dạng chuẩn nào?
Đáp án và lời giải
Đáp án: D
Câu 13
Mối quan hệ giữa MVD và JD là gì?
Đáp án và lời giải
Đáp án: B
Câu 14
Để đưa một quan hệ R có phụ thuộc kết nối không tầm trivial JD(R1, …, Rn) (với ít nhất một Ri không phải Siêu khóa) về 5NF, ta thường phân rã R thành các quan hệ con nào?
Đáp án và lời giải
Đáp án: D
Câu 15
Phân rã R thành R1, …, Rn dựa trên JD(R1, …, Rn) luôn đảm bảo tính chất nào?
Đáp án và lời giải
Đáp án: C
Câu 16
Một quan hệ ở 5NF có chắc chắn ở 4NF không?
Đáp án và lời giải
Đáp án: A
Câu 17
Một quan hệ ở 4NF có chắc chắn ở 5NF không?
Đáp án và lời giải
Đáp án: B
Câu 18
Các bất thường mà 5NF giải quyết nhưng 4NF không giải quyết liên quan đến:
Đáp án và lời giải
Đáp án: C
Câu 19
Ví dụ điển hình về quan hệ ở 4NF nhưng không ở 5NF là gì?
Đáp án và lời giải
Đáp án: D
Câu 20
Phân rã một quan hệ dựa trên Phụ thuộc kết nối (JD) thường được thực hiện để loại bỏ loại bất thường nào?
Đáp án và lời giải
Đáp án: D
Câu 21
Quan hệ giữa các dạng chuẩn là:
Đáp án và lời giải
Đáp án: D
Câu 22
Việc đưa một quan hệ đến 5NF là mục tiêu phổ biến trong thực tế không?
Đáp án và lời giải
Đáp án: B
Câu 23
Nếu một quan hệ ở 5NF, nó có bất kỳ phụ thuộc kết nối không tầm thường nào JD(R1, …, Rn) mà không suy diễn từ Khóa dự phòng không?
Đáp án và lời giải
Đáp án: B
Câu 24
Một phụ thuộc kết nối JD(R1, …, Rn) được gọi là tầm thường nếu một trong các Ri bằng R. Điều này có ý nghĩa gì?
Đáp án và lời giải
Đáp án: D
Câu 25
Trong quá trình chuẩn hóa, kiểm tra và xử lý JD thường là bước cuối cùng, sau khi đã giải quyết FD và MVD. Phát biểu này đúng hay sai?