資料表R有 5 個屬性 A、B、C、D、E,包含功能相依(functional dependencies):A→B、BC→E、ED→A。下列何者不是 R 的候選鍵(candidate key)?
AACD
BCDE
CBCD
DADE正確答案
答案與詳解
ADE 封閉包:ADE→由 A→B 得 B,得 ABDE;但無任何 FD 可推出 C(C 從未出現在右邊以外,且左邊也無此組合)。封閉包≠ABCDE,非超鍵,當然不是候選鍵。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
