给定关系模式R(U,F.,其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。因为( )=U,且满足最小性,所以其为R候选码;关系模式R属于( ),因为它存在非主属性对码部分函数依赖;若将R分解为如下两个关系模式(请作答此空),则分解后关系模式保持函数依赖。
- A.R1(A,B,C)和P2(D,E,G)
- B.R1(A,B,C,D)和R2(A,E,G)
- C.R1(B,C,D)和R2(A,E,G)
- D.R1(B,C,D,E)和R2(A,E,G)
正确答案及解析
正确答案
B
解析
依题意,对于给定关系模式R(U,F),其中属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。因为,且满足最小性,因此属性AE为R候选码。因为关系模式R存在非主属性对码部分函数依赖,所以它属于第1范式(R∈1NF)。若将R分解为:R1(A,B,C,D)、R2(A,E,G),则分解后关系模式保持函数依赖。





