更多“设有关系模式R(A,B,C,D,E,F),F{A→BC,CD→E,B→D,E→A},请问R有几个候选关键字?是什么? ”相关问题
  • 第1题:

    给定关系模式R(U,F.,U=(A,B,C,D,E,H),函数依赖集F={A->B,A->C,C->D,AE->H)。关系模式R的候选关键字为(56)。

    A.A.C
    B.A.B
    C.A.E
    D.DE

    答案:C
    解析:
    通过AE关键字可以关联A、B、C、D、E、H所有属性,其他选择均不可。

  • 第2题:

    设有关系模式R(A,B,C,D,E,P)及其函数依赖集F={A→D,E→D,D→B,BC→D,DC→A },求R的候选码。

    A.CE

    B.CEP

    C.BCE

    D.CDP


    解:AF+=ABCDE=U ; BF+=BD ; EF+=EABCD=U ;CDF+=CDEAB=U ;BCF+=BCDEA=U ;由以上可知,R的候选码有:A,E,CD,BC。RR的候R的候选码有:A,E,CD,BC选码有:A,E,CD,BC的候选码有:A,E,CD,BCR的R的候选码有:A,E,CD,BC候选码有:A,E,CD,BC

  • 第3题:

    设关系模式R(ABCDE)上FD集为F,F={A→BC,CD→E,B→D,E→A},不能成为R候选键的是()。

    A.A

    B.E

    C.BC

    D.BD


    BD

  • 第4题:

    给定关系模式R(U,F),U={A,B,C,D},F={AB→C,CD→B}。关系R(42)。

    A.只有1个候选关键字ACB
    B.只有1个候选关键字BCD
    C.有2个候选关键字ACD和ABD
    D.有2个候选关键字ACB和BCD

    答案:C
    解析:
    根据函数依赖定义,可知ACD→U ,ABD→U,所以ACD和ABD均为候选关键字。

    根据主属性的定义“包含在任何一个候选码中的属性叫做主属性(Prime attribute), 否则叫做非主属性(Nonprime attribute)”,所以,关系R中的4个属性都是主属性。

  • 第5题:

    二、设有关系模式R(U),函数依赖集为F,其中U={A,B,C,D,E}, F={A→BC,CD→E,B→D,E→A}。 (1)计算B+,并给出计算步骤。(是B的右上标) (2)证明CD是R的候选码。


    既是无损连接分解,又是保持函数依赖的分解