在关系模式R(U)中,如果X→Y,Y→Z,且Y不是X的子集,不存在X←→Y的情况,则称Z【】依赖于X。

题目

在关系模式R(U)中,如果X→Y,Y→Z,且Y不是X的子集,不存在X←→Y的情况,则称Z【 】依赖于X。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在关系模式R(U)中,X、Y、Z是R的3个不同的属性或属性组,如果X→Y(Y不是X的子集),且Y!→X,Y→Z,则称Z对X()。

A.平凡函数依赖

B.完全函数依赖

C.部分函数依赖

D.传递函数依赖


传递函数依赖

第2题:

假设在关系模式R(U)中,X,Y,Z都是∪的子集,且Z=U-X-Y。若X→→Y,而Z=φ,则称X→→Y为__________。


正确答案:
平凡的多值依赖【解析】本题的题面就是多值依赖的定义,加上“而Z=φ”就是平凡的多值依赖。多值依赖是关系数据库中第四范式(4NF)中的重要概念,4NF就是限制关系模式的属性间不允许有非平凡且非函数的多值依赖。

第3题:

假设在关系模式R (U)中,X, Y, Z都是U的子集,且Z=U—X—Y。若X→→Y,则称X→→Y为 【】 。


正确答案:平凡的多值依赖
若X→→Y,而Z= ,则称X→→Y为平凡的多值依赖

第4题:

在关系模式R中,对于U的子集X和Y如果X→Y,且Y¢X,则称Y对X的依赖为()。A.非平凡的函数依赖B.完全

在关系模式R<U>中,对于U的子集X和Y如果X→Y,且Y¢X,则称Y对X的依赖为( )。

A.非平凡的函数依赖

B.完全函数依赖

C.传递函数依赖

D.部分函数依赖


正确答案:A
解析:这里要熟悉有关函数依赖的几个概念。①函数依赖:设R(A1,A2,…,An)是一个关系模式。X和Y是 {Al,A2,…,An}的子集,若只要关系r是关系模式R的可能取值,则r中不可能有两个元组在X中的属性相等,而在Y中的属性值不等,则称X函数决定Y,记作X→Y。②非平凡的函数依赖:若X→Y,但Y∈X,则称X→Y为非平凡的函数依赖。③完全函数依赖:若X→Y,且对于X的任意一个真子集X都有X'→Y,则称Y对X完全函数依赖。④部分函数依赖:若X→Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖。⑤传递函数依赖:若X→Y(Y¢X),Y不函数依赖于X,Y函数决定Z,则称Z对X传递函数依赖。

第5题:

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

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

B.若X→→Y,则X→Y

C.设XY∈W ∈U,若X→→Y在R(W)上成立,则X→→Y在R(U)上成立

D.若X→→Y在R(U)上成立,且Y'∈Y,则X→→Y'在R(U)上成立


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

第6题:

假设在关系模式R(U)中,X、Y、Z都是U的子集,且Z=U-X-Y。若X→→Y,而Z=,则称X→→Y为( )。


正确答案:平凡的多值依赖
平凡的多值依赖

第7题:

下列关于部分函数依赖的叙述中,( )是正确的。

A)若X→Y,且存在属性集Z,Z∩Y=Φ,X→Z,则称Y对X部分函数依赖

B)若X→Y,且存在属性集Z,Z∩Y≠Φ,X→Z,则称Y对X部分函数依赖

C)若X→Y,且存在x的真子集X',X’→Y,则称Y对X部分函数依赖

D)若X→Y,且对于X的任何真子集X’,都有X’→Y,则称Y对X部分函数依赖


正确答案:C
部分函数依赖的定义是:在关系模式R<U,F>中,如果X—Y,且存在X的一个真子集X’,有X’→Y,则称Y对X的依赖为部分函数依赖。注意选项C)和选项D)的区别。

第8题:

假设在关系模式R(U)中,X,Y,Z都是U的子集,且Z=U-X-Y。若X→→Y,而Z=0,则称X→→Y为_______。


正确答案:
平凡的多值依赖
【解析】本题韵题面就是多值依赖的定义,加上“而 ”就是平凡的多值依赖。多值依赖是关系数据库中第四范式(4NF)中的重要概念,4NF就是限制关系模式的属性间不允许有非平凡且非函数的多值依赖。

第9题:

设R(U)是属性集u上的一个关系模式。X,Y,Z是U的子集,且z=U X—Y。下面关于多值依赖的传述中,不正确的是______。

A.如果X→Y,及T包含在Y中,则必然存在X→T

B.如果存在函数依赖X→Y,则必然存在X→Z

C.如果X→Y,则必然存在X→Y

D.若z为空,则存在X→Z


正确答案:A
解析:多值依赖的定义是:设R(U)是属性集U上的一个关系模式。X.Y,Z是U上的子集,并且Z=U-X-Y。关系模式R(U)中的多值依赖X——>Y成立,当且仅当R(U)的任意关系,给定的一对(x,z),有一组Y的值,这组值仅仅决定于x值而与z值无关,多值依赖具有对称性(选项B)、传递性,且可以把函数依赖看做是多值依赖的特殊情况。当是多值依赖不满足选项B的结论。