问题
单项选择题
如果要将一个关系模式规范化为2NF,必须( )
A.消除非主属性对键的部分函数依赖
B.消除主属性对键的部分函数依赖
C.消除非主属性对键的传递函数依赖
D.消除主属性对键的传递函数依赖
答案
参考答案:A
解析: 对于满足1NF的关系,通过消除非主属性对主键的部分函数依赖,使之达到2NF。对于满足2NF的关系,通过消除非主属性对主键的传递函数依赖,则属于3NF。
如果要将一个关系模式规范化为2NF,必须( )
A.消除非主属性对键的部分函数依赖
B.消除主属性对键的部分函数依赖
C.消除非主属性对键的传递函数依赖
D.消除主属性对键的传递函数依赖
参考答案:A
解析: 对于满足1NF的关系,通过消除非主属性对主键的部分函数依赖,使之达到2NF。对于满足2NF的关系,通过消除非主属性对主键的传递函数依赖,则属于3NF。