早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

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

题目

设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下列关于多值依赖的叙述中,_______是正确的。

Ⅰ.若X→→Y,则X→Y

Ⅱ.若X→Y,则X→→Y

Ⅲ.若X→→Y,且Y' ∈Y,则X→→Y'

Ⅳ.若X→→Y,则X→→Z

A.只有Ⅱ

B.只有Ⅲ

C.Ⅰ和Ⅲ

D.Ⅱ和Ⅳ

参考答案
正确答案:D
解析:多值依赖具有以下性质:(1)若X→→Y,则X→→Z,所以Ⅳ是正确的。(2)若X→Y,则X→→Y,所以Ⅱ是正确的,Ⅰ是错误的。(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’,所以Ⅲ是错误的。