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