将满足3NF的关系(46)________________后,可将其规范化为BCNF。

admin2020-04-30  9

问题 将满足3NF的关系(46)________________后,可将其规范化为BCNF。

选项 A、消除非主属性对码的部分函数依赖
B、消除非主属性对码的传递函数依赖
C、消除主属性对码的部分和传递函数依赖
D、消除非平凡且非函数依赖的多值依赖

答案C

解析 本题考查数据库范式和规范化知识。
    第一范式(1NF):要求属性值不可再分,即属性项不能由属性组合组成。
    第二范式(2NF):引入候选码,如果关系模式R为第一范式,并且R中每一个非主属性完全函数依赖于R的每个候选码,则R为第二范式关系模式。(主属性与非主属性:如果A是关系模式R的某个候选码中的属性,则称A是R的主属性,否则称A是R的非主属性)。
    第三范式(3NF):如果关系模式R为第二范式,并且每个非主属性都不传递依赖于R的每个候选码,则R为第三范式关系模式。部分依赖属于传递依赖,原因是候选码→候选码真子集→非主属性。
    BC范式(BCNF):如果关系模式R的所有属性(包括主属性和非主属性)都既不部分依赖又不传递依赖于R的任何候选码,那么称关系R是属于BCNF的。或者说关系R中,如果每个决定因素都包含候选码,则R是BCNF。通常认为BCNF是修正的第三范式,也称为扩充的第三范式。
转载请注明原文地址:https://kaotiyun.com/show/P5TZ777K
0

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