找考题网-背景图
问答题

设有关系模式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。