niusouti.com

设有关系模式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)

题目

设有关系模式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)


相似考题
更多“设有关系模式R(A, B, C, D, E, F),根据语义有如下函数依赖集:F={A→B,(C,D) →A,(B,C) →D,(C,E)→D, ”相关问题
  • 第1题:

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


    正确答案:A、C
    A、C 解析:由A→B可知A是候选码,由C→D,C→F,可知C是候选码。(A,D)→E,(E,F)→G,E和G也可由A、C蕴含得到。

  • 第2题:

    设有关系模式R(A,B,C),根据语义有如下函数依赖集:F={A→B,B→C}。关系模式R的规范化程度最高达到

    A.1NF

    B.2NF

    C.3NF

    D.BCNF


    正确答案:D
    解析:题中的关系模式R符合1NF。根据函数依赖集不难看出关系模式R的码是A,A是码属性而D、C是非码属性。由函数依赖集可以看出B、C完全依赖A,因此关系模式R符合2NF。但函数依赖中存在传递函数依赖,因此关系模式R不符合3NF。

  • 第3题:

    设有关系模式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)为主码。

  • 第4题:

    设有关系模式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为关系模式R中的属性或属性组。若K→U在F+中,而找不到K的任何一个真子集K',能使K'→U在F+中,则称K为关系模式R的候选码。本题的关系比较复杂,可以将各选项依次代入,最后可知(C,E)为主码。

  • 第5题:

    设有关系模式R(A,B,C) ,根据语义有如下函数依赖集:F={A→B,(B,C) →A}。关系模式R的规范化程度最高达到

    A.INF

    B.2NF

    C.3NF

    D.BCNF


    正确答案:C
    解析: 题中的关系模式R符合1NF。根据函数依赖集不难看出关系模式 R的码是(B,C) ,B和C是码属性而A是非码属性。由函数依赖集可以看出A完全依赖于(B,C) ,因此关系模式R符合2NF。又函数依赖集中不存在传递函数依赖,因此关系模式R同样也符合3NF。根据BCNF的定义可以看出关系模式R不符合BCNF。因此关系模式R的规范化程序最高达到了3NF。