JavaScript is required

Cho lược đồ quan hệ và tập các phụ thuộc hàm F={AB → C, B → D, CD → E, CE → GH, G → A}. Phụ thuộc hàm nào thoả R?

A.

AB → G

B.

GH → AC

C.

AB → E

D.

AB → E, AB → G

Trả lời:

Đáp án đúng: D


Để xác định phụ thuộc hàm nào thoả mãn R, ta cần kiểm tra xem phụ thuộc hàm đó có thể suy diễn được từ tập phụ thuộc hàm F đã cho hay không.

\n

A. AB → G: Từ AB → C, CD → E, CE → GH, G → A, B → D ta có AB → C, B → D suy ra AB → CD. CD → E suy ra AB → E. CE → GH, G → A suy ra AB → CE. Do đó, AB → GH. G → A suy ra AB → G. Vậy AB → G có thể suy diễn được từ F.

\n

B. GH → AC: Từ CE → GH, G → A, ta có GH → CE, G → A suy ra GH → A. Tuy nhiên, không có cách nào suy ra GH → C từ F, vì vậy GH → AC không thể suy diễn được từ F.

\n

C. AB → E: Như đã giải thích ở trên, AB → C và CD → E, nên AB → CD → E. Vậy AB → E có thể suy diễn được từ F.

\n

D. AB → E, AB → G: Vì cả AB → E và AB → G đều có thể suy diễn được từ F (như đã giải thích ở trên), nên đáp án này đúng.

Câu hỏi liên quan