F:={AB -> C,D -> EG,C -> A, BE -> C, BC ->D, CG -> BD,ACD -> B, CE - > AG}
Trả lời:
Đáp án đúng: C
Để xác định khóa của lược đồ quan hệ, chúng ta cần tìm các tập thuộc tính có bao đóng bằng toàn bộ tập thuộc tính của lược đồ. Một cách tiếp cận là kiểm tra từng tập thuộc tính được đề xuất trong các phương án và tính bao đóng của chúng.
* **AB:** Tính bao đóng của AB: AB+ = {A, B, C} (vì AB -> C). Không có các phụ thuộc khác trực tiếp suy ra từ A, B, C, nên AB+ = {A, B, C}. Do đó AB không là khóa.
* **CG:** Tính bao đóng của CG: CG+ = {C, G, B, D} (vì CG -> BD). Tiếp theo, từ BC -> D và C -> A và D -> EG, ta có CG+ = {A, B, C, D, E, G}. Vì CG+ chứa tất cả các thuộc tính, CG là khóa.
* **CD:** Tính bao đóng của CD: CD+ = {C, D, A, EG} (vì C -> A và D -> EG). ACD -> B suy ra CD+ = {A, C, D, E, G, B}. Vì CD+ chứa tất cả các thuộc tính, CD là khóa.
* **EC:** Tính bao đóng của EC: EC+ = {E, C, A, G} (vì C -> A, CE -> AG). Không có các phụ thuộc nào trực tiếp suy ra các thuộc tính còn lại.
* **CE:** Tính bao đóng của CE: CE+ = {C, E, A, G} (vì CE -> AG, C -> A). Không có các phụ thuộc nào trực tiếp suy ra các thuộc tính còn lại.
* **BC:** Tính bao đóng của BC: BC+ = {B, C, D} (vì BC -> D). Tiếp theo, từ C -> A và D -> EG, ta có BC+ = {A, B, C, D, E, G}. Vì BC+ chứa tất cả các thuộc tính, BC là khóa.
Như vậy, AB không là khóa, còn CG và CD là khóa. EC, CE không là khóa.
Vậy đáp án đúng là AB, CG, CD khóa của lược đồ quan hệ
Tổng hợp 510 câu hỏi trắc nghiệm quản trị cơ sở dữ liệu có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
