问题
单项选择题
设有关系模式R(X,Y,Z),其中X.Y、Z均为属性或属性组。下列关于多值依赖的叙述中,( )是正确的。
Ⅰ.若X→→Y,则X→Y Ⅱ.若X→Y,则X→→Y
Ⅲ.若X→→Y,且
,则X→→Y Ⅳ.若X→→Y,则X→→Z
答案
参考答案:D
解析: 多值依赖有如下性质:①若X→→Y,则X→→Z,其中Z=U-X-Y,即多值依赖具有对称性;②若X→Y,则X→→Y,即函数依赖可以看做多值依赖的特殊情况;③若X→→Y在R(U)上成立,且[*],不能断言X→→Y'在R(U)上成立,这是因为多值依赖的定义中涉及了U中除X,Y之外的其余属性Z,考虑X→→Y是否成立时涉及的其余属性Z'=U-X-Y',比确定X→→Y成立时涉及的其余属性Z=U-X-Y包含的属性列多,因此X→→Y不一定成立。所以答案选D。