问题 问答题

设有关系模式R(A,B,C,D ),F=(A,D )→C,C→B
则:(1) 求出R的所有候选码。
(2) 该模式是哪一类范式,为什么

答案

参考答案:(1)先考虑关系中的决定因素,这里有(A,D )和C,其中C函数依赖于(A,D ),故候选码只有(A,D )。主属性为A,D,非主属性B,C。
(2) 因为不存在非主属性对码的部分函数依赖,所以R属于2NF,因为存在非主属性B对码(A,D )传递依赖,所以R不属于3NF。

单项选择题
单项选择题