问题 单项选择题

设 U 是所有属性的集合,X、Y、Z 都是 U 的子集,且 Z=U-X-Y。下列关于多值依赖 的叙述中,______是正确的。 Ⅰ.若 X Y,则 X Y Ⅱ.若 X Y,则 X Y Ⅲ.若 X Y,且Y '' Y ,则 X Ⅳ.若 X Y,则 X Z

A.只有Ⅱ

B.只有Ⅲ

C.Ⅰ和Ⅲ

D.Ⅱ和Ⅳ

答案

参考答案:D

解析:多值依赖具有以下性质:(1)若X→→Y,则X→→Z,所以IV是正确的。(2)若X→Y,则X→→Y,所以II是正确的,I是错误的。(3)设属性集之间的包含关系为:XY包含于W,W包含于U,那么X→→Y在R(U)上成立时,X→→Y也 在R(W)上成立;反过来当X→→Y在R(W)上成立时,X→→Y在R(U)上不一定成立,即多值依赖的有效 性与属性集的范围有关。(4)若 X→→Y,且 Y'包含于 Y,我们不能断言 X→→Y',所以 III 是错误的。

单项选择题 A1/A2型题
单项选择题