关系模式R(S,T,J)中,每个属性均不可分,存在函数依赖有:(S,J)→T,(S,T)→J,T→J,则下述说法正确的是______。

admin2013-05-11  55

问题 关系模式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。
转载请注明原文地址:https://jikaoti.com/ti/wbf7FFFM
0

相关试题推荐
最新回复(0)