关系模式R(U,F),其中U={A,B,C,D},F={A→B,C→D},试求此关系的候选键
首先求属性的闭包: (A)+=AB,(B)+ =B,(C)+ =CD,(D)+ =D (AB)+ =AB,(AC)+=ABCD=U,(AD)+ =ABD,(BC)+ =BCD,(BD)+ =BD,(CD)+ =CD (ABD)+ =ABD,(BCD)+ =BCD, 因(AC)+=ABCD=U,且(A)+=AB,(C)+ =CD,由闭包的定义,AC→A,AC→B,AC→B,AC→D,由合并规则得AC→ABCD=U; 由候选码的定义可得AC为候选码。
举一反三
- 设有关系模式R(U,F),其中:U={A,B,C,D,E},F = { A→BC,CD→E,B→D,E→A}。⑴计算B+。⑵求R的所有候选码
- 关系模式R(U,F),其中U={A,B,C,D},函数依赖集F={A→C,CD→B},试求R最高属于第几范式。
- 设有关系模式R(U,F),其中U=(A,B,C,D),F={A->C,C->B,AD->B},求R的候选码。 A: D B: A C: AD D: AB
- 关系模式R(U, F),其中U={A,B,C,D,E,G},F={A→B,C→G,E→A,CE→D},关系模式R的候选码____,R的规范化程度达到____。
- 给定关系模式R(U,F),U={A,B,C,D},F={A-><br/>B,BC-> D},则关系R的候选键为()。 A: AB B: AC C: BC D: BD
内容
- 0
设有关系模式R(U, F),U={A,B,C,D},F={A→B,B→C} ,求解R的所有候选码。
- 1
在关系模式R(U,F)中,如果X→U,则X是R的() A: 候选键 B: 主键 C: 超键 D: 外键
- 2
设有关系模式R(U,F),其中:U={A,B,C,D,E},F={A→D,E→D,D→B,BC→D,DC→A}求出R的候选关键字
- 3
设有关系模式R(U,F),其中: U={A,B,C,D,E,P},F={A →B,C→P,E→A,CE→D} 求出R的所有候选关键字
- 4
给定关系模式R(U,F),U=A,B,C,D,E,F=B→A,D→A,A→E,AC→B,其候选关键字为()给定关系模式R(U,F),U=A,B,C,D,E,F=B→A,D→A,A→E,AC→B,其候选关键字为() A: ABDB.ADEC.ACDD.CD B: 给定关系模式R(U,F),U=A,B,C,D,E,F=B→A,D→A,A→E,AC→B,其候选关键字为(),则分解ρ=R1(ABCE),R2(CD)满足()。