A-A+
关系模式R(S T J)中 每个属性均不可分 存在函数依赖有:(S J)→T (S T)→J
问题详情
关系模式R(S,T,J)中,每个属性均不可分,存在函数依赖有:(S,J)→T,(S,T)→J,T→J,则下述说法正确的是______。
A.关系模式R满足1NF,但不满足2NF
B.关系模式R满足2NF,但不满足3NF
C.关系模式R满足3NF,但不满足BCNF
D.关系模式R满足BCNF,但不满足4NF请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
解析:此题最大的陷阱就是“(S,T)→J,T→J”,有些读者一看到这种形式,就立即做出判断“这个关系不满足2NF,因为它存在部分函数依赖”。但这种断定是错误的,因为他们忘记了一个重要的前提,那就是:2NF要求每一个“非主属性”完全函数依赖于码。该关系模式的候选码是(S,J)和(S,T),所有的属性都是主属性,所有该关系模式至少是3NF,又因为T→J的左部未包含该关系的某一候选码,所以它不是BCNF。正确答案应为C。