问题 单项选择题

现将关系模式P分解为三个关系模式P:(A,B,D,E,F),P2(A,B,C,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(G,I,J)后,其中P2(A,B,C,H)的主码为(A,B) 。按照关系的规范化模式可知,关系P2能达到第一范式(1NF),因为元组中的所有分量都是不可分的数据项;关系P2能达到第二范式(2NF),因为不存在非属性对码的部分函数依赖;但关系P2不能达到第三范式(3NF),因为非主属性C传递依赖于码。所以P2的规范化程序达到2NF。

选择题
问答题