如果将上述应用的数据库设计为三个关系模式,如下: R1(A,A1,A2,A3) R2(B,B1,B2); R3(A,B,D1) 关

21 查阅

如果将上述应用的数据库设计为三个关系模式,如下:

R1(A,A1,A2,A3)

R2(B,B1,B2);

R3(A,B,D1)

关系模式R2是否一定满足第3范式?为什么?

参考答案:

不一定。因为R3中有两个非主属性B1和B2有可能存在函数依敕B1→B2则出现传递依赖B#→B1、B1→B2。不一定。因为R3中有两个非主属性B1和B2,有可能存在函数依敕B1→B2,则出现传递依赖B#→B1、B1→B2。

软考中级