早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

任何一个具有两个属性的关系A.可能属于1NFB.可能属于2NFC.可能属于3NFD.一定属于3NP

题目

任何一个具有两个属性的关系

A.可能属于1NF

B.可能属于2NF

C.可能属于3NF

D.一定属于3NP

参考答案
正确答案:D
解析:具有两个属性的关系,只可能有两种情况:一种情况是其中一个属性为主属性,另一个为非主属性,这样就不存在非主属性对码的部分函数依赖和传递函数依赖,属于3NF;另一种情况是,两个属性均为主属性,没有非主属性,当然根本谈不到非主属性对码的部分函数依赖和传递函数依赖,属于3NF。所以任何一个具有两个属性的关系,一定属于3NF,从而也一定属于1NF和2NF。可见只有选项D)是正确的。