问题
单项选择题
有些关系模式存在插入、删除异常、修改复杂、数据冗余等问题,规范化就是为了解决这些问题,将1NF修改为2NF主要是( )。
A.消除非主属性对码的部分函数依赖
B.使属性不可再分解
C.消除主属性对码的部分和传递函数依赖
D.消除非主属性对码的传递函数依赖
答案
参考答案:A
解析:
[分析] 对关系模式的基本要求是满足1NF,要求每一个分量必须是不可再分的数据项,关系R∈1NF,且每一个非主属性完全函数依赖于码,则R∈2NF;3NF对2NF消除非主属性对码的传递函数依赖;BCNF对3NF消除了主属性对码的部分和传递函数依赖;4NF对BCNF消除了非平凡且非函数依赖的多值依赖关系。