• 2022-06-07
    设关系模式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。

    内容

    • 0

      设关系模式R(A,B,C),F是R上成立的FD集,F={AB→C,C→A},那么R的候选键为(________)

    • 1

      设有关系模式R (A,B,C,D),F 是R 上成立的FD 集,F = {D→A,D→B} ,试写出关系模式R 的候选键,并说明理由。

    • 2

      设关系模式R(ABCD),F是R上成立的FD集,F={AB→CD,A→D}。(1)试说明R不是2NF模式的理由。(2)试把R分解成2NF模式集。

    • 3

      设关系模式R(ABCD),F是R上成立的FD集,F={AB→CD,A→D}。试说明R不是2NF模式的理由。

    • 4

      设关系模式R(ABCD),F是R上成立的FD集,F={AB→CD,A→D}。试把R分解成2NF模式集。