itgle.com

设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,哪个是正确的?A.若X→→Y,则X→YB.若X→Y,则X→→YC.若→→Y,且Y'Y,则X→→Y,D.若X→→Y,则X→Z

题目

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

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

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

C.若→→Y,且Y'Y,则X→→Y,

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


相似考题
参考答案和解析
正确答案:B
解析:多值依赖的性质包括:1)若X→Y,则X→→Z,其中Z=U-X-Y,即多值依赖具有对称性;2)若X→Y,则X→→Y函数依赖可以看作多值依赖的特殊情况;3)设属性集之间的关系是XYWU,那么当X→→Y在R(U)上成立时,X→→Y在R(W)上也成立;反过来当X→→Y在R(W)上成立时,X→→Y在R(U)上不一定成立;4)若X→→Y,且Y'Y,但不能断言X→→Y,也成立。因为多值依赖的定义中涉及了U中除X、Y之外的其余属性Z,考虑X→→Y'是否成立时涉及的其余的属性Z'=U-K -Y'比确定X→→Y成立时的其余属性Z=U-X-Y包含的属性列多,因此X→→Y'不;一定成立。
更多“设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,哪个是正确的?A.若X→→Y,则X→YB.若X→Y,则X→→YC.若→→Y,且Y'Y,则X→→Y,D.若X→→Y,则X→Z”相关问题
  • 第1题:

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

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

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

    C.

    D.若Z=Φ,则X→→Y


    正确答案:C
    解析:

  • 第2题:

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

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

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

    C.若X→→Y,且X包含Y,则X→Y

    D.若Z=,则X→→Y


    正确答案:D
    解析:本题考查多值依赖的相关知识。多值依赖的定义如下:设U是关系模式R的属性集,X和Y是U的子集,Z=R-X-Y,小写的x、y、z表示属性集x、y、z的值。对于R的关系r,在r中存在元组(x,y1,z1)和(x,y2,z2)时,也就存在元组(x,y2,z1)和(x,y1,z2),那么称多值依赖X→→Y在模式R上成立。若X→→Y,则X→→Z,这是多值依赖的补规则;若X→Y,则X→→Y,这是多值依赖的复制性;若X→→Y,且X包含Y,则显然有X→Y成立。

  • 第3题:

    设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是错误的。

  • 第4题:

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

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

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

    C.若X→→Y,且Y包含Y,则X→→Y'

    D.若Z=φ,则X→→Y


    正确答案:C

  • 第5题:

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

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

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

    C.若X→→Y,且Y'Y,则X→→Y'

    D.若Z=φ中,则X→→Y


    正确答案:C
    解析:多值依赖的性质包括:1)若X→→Y,则X→→2,其中2=U-K-Y,即多值依赖具有对称性;2)若X→Y,则X→→Y,函数依赖可以看作多值依赖的特殊情况;3)设属性集之间的关系是XYWU,那么当X→→Y在R(U)上成立时,X→→Y在R(W)上也成立;反过来当X→→Y在R(W)上成立时,X→→Y在R(U)上不一定成立;4)若X→→Y,且Y'Y,但不能断言X→→Y,也成立。因为多值依赖的定义中涉及了U中除K、Y之外的其余属性Z,考虑X→→Y,是否成立时涉及的其余的属性Z'=U-X-Y,比确定X→→Y成立时的其余属性Z=U-X-Y包含的属性列多,因此X→→Y'不一定成立。对照本题的4个选项可知,只有选项C与多值依赖性质中的4)相矛盾,所以不正确。

  • 第6题:

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

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

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

    C.若X→→Y,且Y'Y,则X→→Y'

    D.若Z=φ,则X→→Y


    正确答案:C

  • 第7题:

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

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

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

    C.若X→→Y,且Y'Y,则X→→Y'

    D.若X一一Y,则X—Z


    正确答案:B
    解析:多值依赖的性质包括:①若X→→Y,则X→→2,其中Z=U-X-y,即多值依赖具有对称性;②若X→Y,则X→→y,函数依赖可以看作多值依赖的特殊情况;③设属性集之间的关系是,那么当X→→Y在R(U)上成立的时,X→→Y在R(W)上也成立;反过来当X→→Y在R(W)上成立时,X→→Y在R(U)上不一定成立;④若X→→Y,且'Y'y,但不能断言X→→Y'也成立。因为多值依赖的定义中涉及了U中除X、Y之外的其余属性z,考虑X→→Y'是否成立时涉及的其余的属性Z'=U-X-Y'比确定X→→Y成立时的其余属性Z=U-X-y包含的属性列多,因此X→→Y'不一定成立。由上面的叙述可知本题正确答案为选项B。

  • 第8题:

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

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

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

    C.若X→→Y,且Y'Y,则X→→Y'

    D.若Z=,则X→→Y


    正确答案:C
    解析:本题考查函数依赖中多值依赖的基本知识,参见《数据库技术》一书4.4.1节“关系数据库的规范化理论”。根据多值依赖的基本概念,易知本题正确答案为C。

  • 第9题:

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

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

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

    Ⅲ.若X→→Y,且Y'包含于Y'则X→→Y'

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

    A.只有Ⅱ

    B.只有Ⅲ

    C.Ⅰ和Ⅲ

    D.Ⅱ和Ⅳ


    正确答案:D
    解析:多值依赖具有以下性质:1、若X→→Y,则X→→Z,所以IV是正确的。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,所以Ⅲ是错误的。

  • 第10题:

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

    ①若X→→Y,则X→Y

    ②若X→Y,则X→→Y

    ③若K→→Y,且Y'→Y,则X→→Y'

    ④若X→→Y,则X→→Z

    A.只有②

    B.只有③

    C.①和③

    D.②和④


    正确答案:D

  • 第11题:

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

    A)若X→→Y,且Y'∈Y,则X→→Y'

    B)若X→Y,则X→→Y

    C)若X→→Y,则X→→Z

    D)若X→→Y且Z=φ,则X→→Y称为平凡的函数依赖


    正确答案:A

  • 第12题:

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

    • A、若X→→Y,则X→→Z
    • B、若X→Y,则X→→Y
    • C、若X→→Y,且Y’ÌY,则X→→Y’
    • D、若Z=F,则X→→Y

    正确答案:C

  • 第13题:

    设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,哪个(些)是正确的?Ⅰ.若X Y,则X Y

    Ⅱ.若X Y,则X Y

    Ⅲ.若X Y,且 ,则X

    Ⅳ.若X Y,则X Z

    A.只有Ⅱ

    B.只有Ⅲ

    C.Ⅰ和Ⅲ

    D.Ⅱ和Ⅳ


    正确答案:D
    解析:设R(U)是属性集U上的关系模式,X,Y 和Z是U的子集,并且Z=U-X-Y,多值依赖X→Y成立,当且仅当对R(U)的任意一个关系r,给定一对(X,Z)值,对应一组Y值,这组值仅仅决定于X值,与Z值无关。

  • 第14题:

    设U为所有属性,X、Y、Z为属性集,Z=U-X-Y。下面关于平凡的多值依赖的叙述中,哪一条是正确的?

    A.若X→→Y,且Z=,则称X→→Y为平凡的多值依赖

    B.若X→→Y,且Z≠,则称X→→Y为平凡的多值依赖

    C.若X→Y,且X→→Y,则称X→→Y为平凡的多值依赖

    D.若X→→Y,且X→→Z,则称X→→Y为平凡的多值依赖


    正确答案:A
    解析:平凡多值依赖和非平凡的多值依赖的判断条件为:若X→→Y,而Z=觯虺芚→→Y为平凡的多值依赖,否则称X→→Y为非平凡的多值依赖。

  • 第15题:

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

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

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

    C.若X→→Y,且Y' Y,则X→→Y'

    D.若Z=Ф,则X→→Y


    正确答案:C
    解析:利用范式定义即可得出结论。

  • 第16题:

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

    B)若X→→Y,则X→→Z

    C)若X→Y,则X→→Y


    正确答案:D
    设R(U)是属性集U上的关系模式,X,Y,Z是U的子集,并月Z=U-X-Y。多值依赖X→→Y成立,当且仅当对R(U)的任意关系r,给定一对(X,Z)值,对应一组Y值,这组值仅仅决定于X值,而与Z值无关。平凡多值依赖:若X→→Y,Z=φ,则称X→→Y为平凡多值依赖。

  • 第17题:

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

    A)若X→→Y则X→→Z

    B)若X→→Y,则X→Y


    正确答案:A
    若X→→Y,而Z=Φ,则称X→→Y为平凡的多值依赖。若X→→Y在R(U)上成立,用Y'∈Y,我们不可以断言X→→Y'成立。设R是属性集U上的一个关系模式,X、Y是U的子集,Z=U-X-Y,多值依赖的性质有:①若X→→Y,则X→→Z,其中Z=U-X-Y,即多值依赖具有对称性。②若X→Y,则X→→Y,即函数依赖可以看作多值依赖的特殊情况。③设属性集之间的关系是XY∈W∈U,那么当X→→Y在R(U)上成立的时候,X→→Y在R(W)上也成立;反过来当X→→Y在R(W)上成立时,X→→Y在R(U)上不一定成立。④若X→→Y,且Y,∈Y,但不能断言X→→Y'也成立。因为多值依赖的定义中涉及了u中除x、Y之外的其余属性Z,考虑X→→Y,是否成立时涉及的其余的属性Z'=U-X-Y'比确定X→→Y成立时的其余属性Z=U-X-Y包含的属性列多,因此X→→Y'不一定成立。

  • 第18题:

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

    A.只有Ⅱ

    B.只有Ⅲ

    C.Ⅰ和Ⅲ

    D.Ⅱ和Ⅳ


    正确答案:D
    解析:若X→→Y,则X→→Z,其中Z=U -X-Y,即多值依赖具有对称性;若X→Y,则X→→Y,即函数依赖可以看做多值依赖的特殊情况。若X→→Y在R(U)上成立,且[*],我们不能断定X→→Y在R(U)上成立。

  • 第19题:

    设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’,所以Ⅲ是错误的。

  • 第20题:

    设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
    解析:多值依赖的定义是:设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y,若在R的任一关系r中,只要存在元组t,s,使得t[X]=s[X],就必然存在元组w,v(w、v可以与s、t相同),使得w[X]=v[X]=s[X]=t[X],而w[Y]=t[Y],w[Z]=s[Z],v[Y]=s[Y],v[Z]=t[Z],则称Y多值依赖于X,记作X→→Y。函数依赖是多值依赖的特殊情况。多值依赖具有以下性质:①若X→→Y则X→→Z即具有对称性。②若X→Y则X→→Y。③多值依赖的有效性与属性值的范围有关。④若X→→Y在R(U)上成立,不一定有X→→Y'在R(U)上成立。由以上的性质①和性质②可以知道,Ⅱ和Ⅳ是正确的。由性质④知道,Ⅲ错误。函数依赖是多值依赖的特殊情况,反过来说就不一定对,因此Ⅰ也是错误的。

  • 第21题:

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

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

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

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

    D.若Z=,则X→→Y


    正确答案:C
    解析:设R(U)是属性集U上的关系模式,X,Y,Z是U的子集,并且Z=U-X-Y,多值依赖X→→Y成立,当且仅当对R(U)的任一关系r,给定一对(X,Z)值,对应一组Y值,这组值仅仅决定于X值,与Z值无关。平凡多值依赖:若X→→Y,Z=,则称X→→Y为平凡多值依赖。

  • 第22题:

    设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,其中Z=U→X→Y,即多值依赖具有对称性;2)若X→Y,则X→→Y,函数依赖可以看作多值依赖的特殊情况;3)设属性集之间的关系是XYWU,那么当X→→Y在R(U)上成立时,X→→Y在R(W)上也成立;反过来当X→→Y在R(W)上成立时,X→→Y在R(U)上不一定成立;4)若X→→Y,且Y'Y,但不能断言X→→Y'在R(U)也成立。因为多值依赖的定义中涉及了U中除X、Y之外的其余属性2,考虑X→→Y'是否成立时涉及的其余的属性Z' =U-X-Y'比确定X→→Y成立时的其余属性Z=U-X-Y包含的属性列多,因此X→→Y'不一定成立。对照本题的4个选项可知,题干中的1和Ⅲ叙述是不正确的,而Ⅱ和Ⅳ叙述正确。

  • 第23题:

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

    A.若X→→Y,则X→→Z
    B.若X→Y,则X→→Y
    C.若X→→Y,且X包含Y,则X→Y
    D.若Z=φ,则X→→Y

    答案:D
    解析:
    多值依赖的定义如下:设U是关系模式R的属性集,X和Y是U的子集,Z=R-X-Y,小写的x、y、z表示属性集X、Y、Z的值。对于R的关系r,在r中存在元组(x,y1,z1)和(,xy2,z2)时,也就存在元组(x,y2,x1)和(x,y1,z2),那么称多值依赖x→→Y在模式R上成立。若X→→Y,则X→→Z,这是多值依赖的补规则;若X→Y,则X→→Y,这是多值依赖的复制性;若X→→Y,且X包含Y,则显然有X→Y成立。