• 2022-05-30
    8.10.4 判断最高范式,说明理由: 1 R(A,B,C,D,E), 码为AC,函数依赖为:{AC→B, AC→D,AC→E }。 2 R(A,B,C,D,E), 码为AB,函数依赖为:{AB→C, AB→D,AB→E ,B→E }。 3 R(A,B,C,D), 码为A,函数依赖为:{A→B, A→C, A→D ,B→D }。 4 R(A,B,C,D), 码有两个:A,B ;函数依赖为:{A→B,A→C,A→D,B→A,B→C,B→D}。
  • 1 BCNF ,因为函数依赖左边全是码。 2 1NF , 因为存在部分函数依赖 AB→E 3 2NF , 因为没有部分函数依赖,但存在传递函数依赖 A→B,B→D 。 4 BCNF, 因为函数依赖左边全是码。

    内容

    • 0

      设关系模式R(A,B,C,D),函数依赖集F={ABàC,DàB},则R的候选码为 ____

    • 1

      设有关系模式R(A,B,C,D),其函数依赖集为{B→D,A→C},则R的候选码为( )。 A: BD B: BA C: AC D: BC

    • 2

      关系模式R(A, B, C, D)及其上的函数依赖集FD’s ={AB→C, C→B, A→D}. 以下( )()是可以从上述函数依赖集得到的非平凡函数依赖 A: CD→B B: AB→B C: AC→D D: ABC→D E: AC→B F: CD →A

    • 3

      关系模式R(A,B,C)的函数依赖集 F={B→C,C→A},ρ={AB,AC}为R的一个分解,那么分解ρ

    • 4

      设关系模式R(ABCD),函数依赖集F={A→C,C→A, B→AC,D→AC,BD→A} 求出R的候选码,将R分解为第三范式。