简答题

设有关系模式R(U,F),其中:U={A,B,C,D,E,P},F={A→B,C→P,E→A,CE→D},求出R的所有候选关键字。

正确答案

根据候选关键字的定义:如果函数依赖X→U在R上成立,且不存在任何X’X,使得X→U也成立,则称X是R的一个候选关键字。由此可知,候选关键字只可能由A,C,E组成,但有E→A,所以组成候选关键字的属性可能是CE。计算可知:(CE)+=ABCDEP,即CE→U而:C+=CP,E+=ABE∴R只有一个候选关键字CE。

答案解析

相似试题
  • 设有关系模式R(U,F),其中:U={A,B,C,D,E},F={A→D,E→D,D→B,BC→D,DC→A}

    简答题查看答案

  • 设有关系模式R(U,F),其中:U={A,B,C,D,E},F={A→D,E→D,D→B,BC→D,DC→A}

    简答题查看答案

  • 设有关系模式R(U,F),其中:U={A,B,C,D,E},F={A→D,E→D,D→B,BC→D,DC→A}

    简答题查看答案

  • 设有关系模式R(U,F),其中:U={A,B,C,D,E},F={A→D,E→D,D→B,BC→D,DC→A}判断ρ={AB,AE,CE,BCD,AC}是否为无损连接分解?

    简答题查看答案

  • 设有关系模式R(U,F),其中U={X,Y,Z},F={X→Z,Y→X },则该模式最高满足()

    单选题查看答案

  • 设有关系模式R(U,F),其中U={X,Y,Z},F={X→Z,Y→X },则该模式最高满足()

    填空题查看答案

  • 设有关系模式R(U,F),其中:U={A,B,C,D},F={A→B,B→C,D→B},把R分解成BCNF模式集: (1)如果首先把R分解成{ACD,BD},试求F在这两个模式上的投影。 (2)ACD和BD是BCNF吗?如果不是,请进一步分解。

    简答题查看答案

  • 设有关系模式R(U,F),U={A,B,C,D,E},F={AB→E,DE→B,B→C,C→E,E→A}。

    简答题查看答案

  • 设有关系模式R(U,F),其中:U={E,F,G,H},F={E→G,G→E,F→EG,H→EG,FH→E}求F的最小依赖集。

    简答题查看答案