关系模式Rimage.pngU>中,X、Y、Z 是U的子集。下列关于多值依赖描述

资格题库2022-08-02  26

问题 关系模式Rimage.pngU>中,X、Y、Z 是U的子集。下列关于多值依赖描述中正确的是( )。A.若X→→Y为平凡的多值依赖,则U-X-Y为空集B.若X→→Y为平凡的多值依赖,则Y是X的子集C.若X→→Y且Y→→Z,则X→→ZD.若X→→Y,则X→Y

选项 A.若X→→Y为平凡的多值依赖,则U-X-Y为空集
B.若X→→Y为平凡的多值依赖,则Y是X的子集
C.若X→→Y且Y→→Z,则X→→Z
D.若X→→Y,则X→Y

答案 A

解析 多值函数依赖的定义为:在R( U,F )中 , 其属性集为U。X , Y,Z是U的子集,并且Z=U-X-Y。当且仅当对R(U)的任何一个关系r,给定一组属性(X,Z)的值 , 有一组Y值,这组Y值仅仅决定于X值而与其他属性Z(U-X-Y)的值无关 , 那么称Y多值依赖于X或X多值决定Y , 记为:X→→Y
具有6种性质:
对称性 : X→→Y , 则X→→Z,其中Z=U?X?Y
传递性 : X→→Y , Y →→Z , 则 X→→Z ? Y
函数依赖可以看作多值依赖的特殊情况
若X→→Y , X →→Z , 则 X→→YZ
若X→→Y , X →→Z , 则 X→→Y ∩ Z
若X→→Y , X →→Z , 则 X→→Z ? Y
平凡的多值依赖:如果Z为空,就是平凡的多值依赖;如果Z不为空,就是非平凡的多值依赖。
转载请注明原文地址:https://tihaiku.com/congyezige/2419563.html

最新回复(0)