多做题,通过考试没问题!

中级数据库系统工程师

睦霖题库>计算机软件水平考试>中级数据库系统工程师

设关系模式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。
答案解析:
进入题库查看解析

微信扫一扫手机做题