问题
单项选择题
(54)至(56)题基于以下叙述:
有关系模式P(A,B,C,D,E,F,G,H,I,J),根据语义有如下函数依赖集:F =ABD→E,AB→G,B→F,C→J,C→I,G→H
现将关系模式P分解为三个关系模式P1(A,B,D,E,F),P2(A,B,G,H), P3(C,I,J),则其中P2的规范化程度达到
A.1NF
B.2NF
C.3NF
D.BCNF
答案
参考答案:B
解析: 将关系模式P分解为 3个关系模式P1(A,B,D,E,F),P2(A,B, G,H),P3(C,I,J)后,其中P2(A,B,G,H)的主码为(A,B) 。按照关系的规范化模式可知,关系P2能达到第一范式(1NF),因为元组中的所有分量都是不可分的数据项;关系P2能达到第二范式(2NF),因为不存在非主属性对码的部分函数依赖;但关系P2不能达到第三范式(3NF), 因为非主属性G传递依赖于码。所以P2的规范化程度达到B(2NF)。