下列( )模式必定符合4NF。

admin2009-02-19  27

问题 下列(    )模式必定符合4NF。

选项 A、关系R中只包含两个属性
B、关系R中只包含3个属性
C、关系R中都是主属性
D、关系R中都是主属性,且没有非平凡函数依赖

答案1

解析 对于选项A).假设这个二目关系是R(A,B)。不失一般性,其函数依赖集可能有空集、F={A→B)、F={A→B,B→A)这3种情况.对于空集情况,此关系满足4NF;对于第二种情况,码是A,没有传递和部分函数依赖也没有违反4NF的条件,因此也是4NF。对于第三种情况,码是A或者B,没有传递和部分函数依赖,也满足每个函数依赖或者多值依赖关系的决定因素都包含码的条件,因此是4NF。综合以上3种情况,任何一个二目关系在函数依赖的范畴内至少能达到4NF。对于选项B),三目的关系不一定达到2NF。对于选项C)和D),一个全部是主属性的关系必然不会有非主属性部分或者传递依赖的问题,故至少是3NF。但选项C)无法保证对每一个非平凡函数依赖都包含码,选项D)无法保证对每一个非平凡的多值依赖都包含码。
转载请注明原文地址:https://kaotiyun.com/show/XKcZ777K
0

最新回复(0)