(A.B)+ =ABCDE;
(A.C)+ =ACE;
(B.C)+ =BCDE
(题干)
本题共计 4 个问题
设有关系模式R(A,B,C,D,E),其最小函数依赖集F={A→C,BC→D,D→B,C→E}。
简答题
第 1 题
求属性闭包:(AB)+、(AC)+、(BC)+。
正确答案
答案解析
略
简答题
第 2 题
分解ρ={BCD,ACE}最高为几范式? ρ是否具有依赖保持性,为什么? ρ是否具有无损连接性?
正确答案
2NF,
因BCD∈3NF,ACE∈2NF。
ρ具有依赖保持性,因F1(BCD)={BC→D,D→B},F2(ACE)={A→C,C→E},(F1∪F2) = F+。
ρ不具有无损连接性
因BCD∈3NF,ACE∈2NF。
ρ具有依赖保持性,因F1(BCD)={BC→D,D→B},F2(ACE)={A→C,C→E},(F1∪F2) = F+。
ρ不具有无损连接性
答案解析
略
简答题
第 3 题
求R的所有候选关键字。
正确答案
A.没有出现在F中依赖的右边,A+=ACE;
又,出现在依赖图闭环中的属性有:DB,(或,左边出现的属性:ABCD,而ABCD-A+= ABCD-ACE=BD);求:(AB)+ = ABCDE;
求:(AD)+ = ADBCE;
得:候选关键字:AB、AD。
又,出现在依赖图闭环中的属性有:DB,(或,左边出现的属性:ABCD,而ABCD-A+= ABCD-ACE=BD);求:(AB)+ = ABCDE;
求:(AD)+ = ADBCE;
得:候选关键字:AB、AD。
答案解析
略
简答题
第 4 题
将R分解为3NF,要求具有依赖保持性和无损连接性
正确答案
按左边相同原则进行3NF依赖保持性分解,得ρ={ AC,BCD,DB,CE };DB为BCD的子集,去掉DB,得ρ={ BCD,AC,CE}。显然ρ不具有无损连接性,加上原关系R的一个候选关键字,得解ρ={BCD,AC,CE,AB} 或ρ={BCD,AC,CE,AD}。
答案解析
略
相似试题
(简答题)
设有关系模式R(A,B,C,D,E),其最小函数依赖集F={A→C,BC→D,D→B,C→E}。 求R的所有候选关键字。
(简答题)
设有关系模式R(A,B,C,D,E),其最小函数依赖集F={A→C,BC→D,D→B,C→E}。 将R分解为3NF,要求具有依赖保持性和无损连接性
(简答题)
设有关系模式R(A,B,C,D,E),并有函数依赖{AB→D,AC→E,BC→D,D→A,E→B},现将R分解成关系模式S(A,B,C)和其他一些关系模式,请给出在关系模式S上成立的函数依赖。
(简答题)
设有关系模式R(A,B,C,D,E),其上的函数依赖集:F={A→BC,CD→E,B→D,E→A}
(简答题)
设有关系模式R(A,B,C,D,E),其上的函数依赖集:F={A→BC,CD→E,B→D,E→A}