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

设有关系模式R(x,Y,z),其中x、Y、z均为属性或属性组。下列关于多值依赖的叙述中,哪一(些)条是正确的

题目

设有关系模式R(x,Y,z),其中x、Y、z均为属性或属性组。下列关于多值依赖的叙述中,哪一(些)条是正确的?

I.若x→→Y,则x→Y

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

Ⅲ.若x→Y,且Y’∈Y,则x→→Y’

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

A.仪Ⅱ

B.仅Ⅲ

C.仪I和Ⅲ

D.仅Ⅱ和Ⅳ

参考答案
正确答案:D
解析:多值依赖有如下性质:(1)若x→→Y,则x→→z,其中z=u-x-Y,即多值依赖具有对称性。(2)若x→Y,则x→Y,即函数依赖可以看作多值依赖的特殊情况。(3)若x→Y在R(U)上成立,且Y’∈Y,我们不能断言x→Y’在R(u)上成立。这是因为多值依赖的定义中涉及了u中除x,Y之外的其余属性z,考虑x→→Y’是否成立时涉及的其余属性z’=U-x-Y’比确定x→→Y成立时涉及的其余属性z=u-x-Y包含的属性列多,因此X→→Y’不一定成立。所以答案选D。
看了设有关系模式R(x,Y,z),...的网友还看了以下: