niusouti.com
更多“已知关系模式R=(A,B,C,D,E,F,G)满足函数依赖集F=(A→B.B→C,A→E,B→F,(C,D→G),则关系模式R的码是--- ”相关问题
  • 第1题:

    在关系模式r(u,f)中,如果f是最小函数依赖集,则()

    A.r∈2nf

    B.r∈3nf

    C.r∈bcnf

    D.r的规范化程度与f是否最小函数依赖集无关


    正确答案:D

  • 第2题:

    基于以下描述:有关系模式R(A, B, C, D, E, F, G, H, I, J),根据语义有如下函数依赖集:F={ABD→E, AB→G, B→F, C→J, C→I, G→H}。

    关系模式R的码为( )。

    A) (A, B, C, G) B) (A, B, D, I)

    C) (A, C, D, G) D) (A, B, C, D)

    A.

    B.

    C.

    D.


    正确答案:D

  • 第3题:

    此题基于以下的叙述:关系模式R(B,C,N,T,A,G),根据语义有如下函数依赖集:F={B→C,(N,T) →B,(N,C) →T,(N,A) →T,(A,B) →G},关系模式R的码是( )。

    A)(N,T)

    B)(N,A)

    C)(N,C)

    D)(A,B)


    正确答案:B
    码也称为关键字,是表中若干属性的属性组,其值惟一标识表的一个元组。由函数依赖的关系,易推断出R的码为(N,A)。

  • 第4题:

    设有关系模块R(B,C,M,T,A,G),根据语义有如下函数依赖集:F={B→C,(M,T)→B,(M,C) →T,(M,A)→T,(A,B) →G}。则关系模式R的候选码是______。


    正确答案:(M、A)
    (M、A) 解析:依据题意,由(M,A)→T,(M,T)→B可知(M,A)→B,又由于B→C,所以(M,A)→C。由于(M,A)→B,(A,B)→G,所以(M,A)→G,所以关系模式R的候选码是(M、A)。

  • 第5题:

    关系模式R(U)上的两个函数依赖集F和G,如果满足F+=G+,则称F和G时等价的。()

    此题为判断题(对,错)。


    参考答案正确

  • 第6题:

    已知关系模式R=(A,B,C,D,E,F,G)满足函数依赖集:

    F={A→B,B→C,A→E,B→F,C*D→G}

    关系模式R的码由哪些属性组成?R属于第几范式?将R设计成3NF的关系。


    正确答案:R的码的确定: A+=A→A+=ABE→A+=ABCEF 同时由C*D→G可得主码可设为AD则 AD+=AD→AD+=ABDE→AD+=ABCDEF→AD+=ABCDEFG 满足要求。(AD)是码。 (2) 由AD是码而A→B即B部分依赖于(AD)。不满足第二范式每个非主属性完全函数依赖于码的要求即R是1NF的关系模式。 (3) R的分解过程: 第一组由对主码有直接关系的属性组成ADG。 第二组由对主码没有直接关系的属性组成BCE。 第三组由第一组和第二组的联系组成ABF。
    R的码的确定: A+=A→A+=ABE→A+=ABCEF 同时由C*D→G可得,主码可设为AD,则 AD+=AD→AD+=ABDE→AD+=ABCDEF→AD+=ABCDEFG 满足要求。(AD)是码。 (2) 由AD是码,而A→B,即B部分依赖于(AD)。不满足第二范式每个非主属性完全函数依赖于码的要求,即R是1NF的关系模式。 (3) R的分解过程: 第一组,由对主码有直接关系的属性组成ADG。 第二组,由对主码没有直接关系的属性组成BCE。 第三组,由第一组和第二组的联系组成ABF。

  • 第7题:

    设有关系模式R(A,B,C,D,E,F),若有如下的函数依赖集F={A→B,(C,A)→D, (E,F)→A, (E,B)→F, (E,C)→F},若将R分解为3个关系模式R1(A,B), R2(C,A,D),R3(C,E,F,A),则关系模式R2的规范化程度最高达到( )。

    A.2NF

    B.3NF

    C.BCNF

    D.4NF


    正确答案:D
    解析:若每个属性都不传递依赖于任何关键字,则REBCNF,对关系上的任何一个多值相关性X→→y,若Y-X≠φ,XY≠R时,总是R的关键字,则R∈4NF。

  • 第8题:

    设有关系模式R(A,B,C,D,E,F),根据语义有如下函数依赖集:F={A→B,(C,D)→A,(B,C)→D,(C,E)→D,(A,E)→F)。则关系模式R的候选码是( )。


    正确答案:D
    由(C,E)→D,(C,D)→A,A→B,(B,C)→D,(A,E)→F,最后可知(C,E)为主码。

  • 第9题:

    给定关系模式R(U,F.,其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。因为(请作答此空)=U,且满足最小性,所以其为R的候选码;关系模式R属于( ),因为它存在非主属性对码的部分函数依赖;若将R分解为如下两个关系模式( ),则分解后的关系模式保持函数依赖。



    答案:D
    解析:
    依题意,对于给定关系模式R(U,F),其中属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。因为,且满足最小性,因此属性AE为R的候选码。因为关系模式R存在非主属性对码的部分函数依赖,所以它属于第1范式(R∈1NF)。若将R分解为:R1(A,B,C,D)、R2(A,E,G),则分解后的关系模式保持函数依赖。

  • 第10题:

    给定关系模式R(U,F.,其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。因为( )=U,且满足最小性,所以其为R的候选码;关系模式R属于(请作答此空),因为它存在非主属性对码的部分函数依赖;若将R分解为如下两个关系模式( ),则分解后的关系模式保持函数依赖。

    A.1NF
    B.2NF
    C.3NF
    D.BCNF

    答案:A
    解析:
    依题意,对于给定关系模式R(U,F),其中属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。因为,且满足最小性,因此属性AE为R的候选码。因为关系模式R存在非主属性对码的部分函数依赖,所以它属于第1范式(R∈1NF)。若将R分解为:R1(A,B,C,D)、R2(A,E,G),则分解后的关系模式保持函数依赖。

  • 第11题:

    现有如下关系模式:R(A,B,C,D,E,F) 其中:(A,B)为码 并且存在函数依赖:B→C D→E D→F如果将关系模式R分解为: R1(A,B,D,F)R2(B,C,E)则关系模式R2的码是什么?


    正确答案:(B,E)

  • 第12题:

    设关系模式R(A,B,C,D,E,G,H)上的函数依赖集F={AC→BEGH,A→B,C→DEH,E→H},试将R分解成等价的3NF模式集。


    正确答案: 第一步,求出F的最小依赖集。
    (1)把每个FD的右边拆成单属性,得到9个FD。
    (2)消除冗余的FD。
    (3)消除FD中左边冗余的属性。
    (4)再把左边相同的FD合并起来。
    可得到4个FD://AC→G,A→B,C→DE,E→H。
    第二步,从最小依赖集求得3NF模式集。
    (1)对每一个FD,形成一个关系模式,得到ρ={ACG,AB,CDE,EH}。
    (2)从最小依赖集,求得模式R的关键码为AC,且AC已在第一个模式ACG中,故分解结束,即为所求的3NF模式集。

  • 第13题:

    设有关系模式R(A, B, C, D, E, F),根据语义有如下函数依赖集:F={A→B,(C,D) →A,(B,C) →D,(C,E)→D,(A,E)→F)。则关系模式R的候选码是( )。

    A.(A,D, E)

    B.(C,D,E)

    C.(B,C)

    D.(C,E)


    正确答案:D
    解析:候选码的定义是:设K为关系模式RU,F>中的属性或属性组。若K→U在F+中,而找不到K的任何一个真子集K',能使 K'→U在F+中,则称K为关系模式R的候选码.本题的关系比较复杂,可以将各选项依次代入,最后可知(C,E)为主码。

  • 第14题:

    ( 17 ) 设有关系模式 R ( A, B, C, D, E, F, G ) , 根据语义有如下函数依赖集 F={A → B,C → D ,

    C → E ( A,D ) → E ,( E,F ) → G } 。关系模式 R 的码是 【 17 】 。


    正确答案:

  • 第15题:

    设关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={A→B,B→C},则相对于F,关系模式R的主码为( )

    A.A

    B.AB

    C.AD

    D.ABD


    正确答案:C

  • 第16题:

    设在关系模式R(A,B,C,D) 中,根据语义有如下函数依赖集F={A→B,B→C}。关系模式R的码是【 】。


    正确答案:AD
    A,D 解析:因为A→B,B→C,所以A→C,则有A→ABC,同时D→D,所以AD→ABCD,因此关系的码为AD。

  • 第17题:

    设有关系模式R(A,B,C,D,E,F),其函数依赖集为:F={E→D,C→B,CE→F, B→A}。指出R的所有侯选码【 】。


    正确答案:CE
    CE

  • 第18题:

    设有关系模式R(A,B,C,D,E,F),其函数依赖集为:F={E→D,C→B,CE→P,B→A}。指出R的所有候选码【 】。


    正确答案:CE
    CE 解析:因为CE→C,C→B,所以CE→B;又因为B→A所以CE→ A;因为CE→E,E→D所以CE→D;CE→P,所以CE→ABCDEF,CE为候选码。

  • 第19题:

    下列问题基于以下的叙述:关系模式R(B,C,M,T,A,C) ,根据语义有如下函数依赖集:F=(B→C, (M,T)→B,(M,C) →T,(M,A) →(A,B) →G]。

    关系模式R的码是

    关系模式R的码是

    A.(M,T)

    B. (M,C)

    C. (M,A)

    D. (A,B)


    正确答案:C
    解析:关系模型的码指在关系的若干个候选码中指定一个,用来惟一标识该关系的元组。A、C不能函数依赖于(M,T)和(M,C);C、M、T不能函数依赖于(A,B),所以选项A、B、D都不正确。B、C、T均函数依赖于(M,A)。

  • 第20题:

    设关系模式R(A,B,C,D,E),R上的函数依赖集F={A→B,C→D,D→E},则R的候选键是【 】。


    正确答案:AC
    AC 解析:从F本身定义的函数依赖中可知:C→D,D→E,由传递律可推出:C→E; A→B,C→D,由增广律可推出:(A,C)→(B,C),(A,C→(D,A) ;根据合并规则,就可以得到:(A,C)→(A,D,C,D,E),所以(A,C)是一个候选键。

  • 第21题:

    给定关系模式R(U,F.,其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。因为( )=U,且满足最小性,所以其为R的候选码;关系模式R属于( ),因为它存在非主属性对码的部分函数依赖;若将R分解为如下两个关系模式(请作答此空),则分解后的关系模式保持函数依赖。

    A.R1(A,B,C.和P2(D,E,G.
    B.R1(A,B,C,D.和R2(A,E,G.
    C.R1(B,C,D.和R2(A,E,G.
    D.R1(B,C,D,E.和R2(A,E,G.

    答案:B
    解析:
    依题意,对于给定关系模式R(U,F),其中属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。因为,且满足最小性,因此属性AE为R的候选码。因为关系模式R存在非主属性对码的部分函数依赖,所以它属于第1范式(R∈1NF)。若将R分解为:R1(A,B,C,D)、R2(A,E,G),则分解后的关系模式保持函数依赖。

  • 第22题:

    在关系模式R(U,F)中,被F所逻辑蕴涵的函数依赖的全体称作F的(),记为()。 设F和G是两个函数依赖集,如果F+包含于G+和G+包含于F+同时成立,即F+=G+,则称F和G()。


    正确答案:闭包;F+;等价

  • 第23题:

    设有关系模式R(F,G,H,I,J),R的函数依赖集{F→I,J→I,I→G,GH→I,IH→F}求出R的所有侯选码


    正确答案:BE