当前位置:IT认证>中级数据库系统工程师

问题:[问答,简答题]

[问答题,简答题] 设关系模式R(ABCD)上FD集为F,并且F={AB→C,C→D,D→A}。(1)试从F求出所有非平凡的FD。(2)试求R的所有候选键。(3)试求R的所有不是候选键的超键。

  

参考答案:

(1)从已知的F可求出非平凡的FD有76个。
譬如,左边是C的FD有6个:C→A,C→D,C→AD,C→AC,C→CD,C→ACD。左边是D的FD有2个:D→A,D→AD。左边是AB的FD有12个:AB→C,AB→D,AB→CD,AB→AC,…。感兴趣的读者可以自行把这76个FD写齐。
(2)候选键是能函数决定所有属性的不含多余属性的属性集。根据这个概念可求出R的候选键有3个:AB、BC和BD。
(3)R的所有不是候选键的超键有4个:ABC、ABD、BCD和ABCD。

  参考解析

暂无解析

相关题目:

微信端