发布网友 发布时间:2024-01-09 13:34
共0个回答
这是2NF。选择e做主码就满足第二范式,但是想要推得d,必须经过间接依赖。即e推出ab,ab推出ce,c推出d,所以不满足第三范式,因此最高是第二范式
设有关系模式R={A,B,C,D,E},函数依赖集,F={ A→D, B→C, E→A }...可以看出候选键为BE,也即BE为主属性。非主属性ACD都有部分依赖于BE,所以不满足第二范式,只能满足第一范式。将R分解为R1={A,D,E} R2={B,C}的话,R1存在传递依赖不满足第三范式,但是满足了第二范式。R2中只有BC,B为主键,满足各种范式。呵呵~...
设关系模式R(A,B,C,D,E,F),函数依赖集F={A->C,C->A,B->AC,D->AC,BD...(1)R的候选码为BD (2)①将F中的函数依赖都分解为右部为单属性的函数依赖。F={A→C,C→A,B→A,B→C,D→A,D→C,BD→A} ②去掉F中冗余的函数依赖。判断A→C是否冗余。设:G1={C→A,B→A,B→C,D→A,D→C,BD→A},得(A)G1+=A ∵C不属于(A)G1+ ∴ A...
设有关系模式R(A,B,C,D,E),F={A->CD,BC->E,D->B,E->A}为R上的函数依赖...LR:A B C D E 所以要一一判断 A的闭包:ABCDE CD的闭包:ABCDE BC的闭包:ABCDE E的闭包:ABCDE D的闭包:BD B的闭包:B 所以候选码A,CD,BC,E
设有关系模式R(U,F),其中U={A,B,C,D,E,P},函数依赖集F={ A→B,C→P...E是唯一-的候选码对于给定的R,可以将它的属性划分为4类L类,仅出现在F的函数依赖左部的属性。R类仅出现在F的函数依赖右部的属性,N类在F的函数依赖左部和右部均未出现的属性。LR类在F的函数依赖左部和右部两部均出现的属性根据以下定理和推论来求解候选码。定理1:对于给定的关系模式R,若X(...
...R(A,B,C,D)及其上的函数依赖集F={AB→C,C→D},那么关系模式R最高...设有关系模式R(A,B,C,D)及其上的函数依赖集F={AB...
关系(A,B,C,D,E),有函数依赖集F={A->BC,CD->E,B->D,E->A},求B的闭包...(1)集合X0 = { B } // 先将所求闭包的属性加入集合 (2)集合X1 = X0 ∪ { D } = { B D } // 应用函数依赖 B->D (3)F中已经找不到左部属于X1集合的函数依赖了,结束 // 剩余函数依赖的左部为A、CD、E 所以,B+ = X1 = { B D }.
求此模型的最小函数依赖集.求出关系模式的候选码.此关系模型最高属于哪...举例:已知关系模式R,U={A,B,C,D,E,G},F={AB→C,D→EG,C→A,BE→C,BC→D,CG→BD,ACD→B,CE→AG},求F的最小函数依赖集。解1:利用算法求解,使得其满足三个条件 ① 利用分解规则,将所有的函数依赖变成右边都是单个属性的函数依赖,得F为:F={AB→C,D→E,D→G,C→A,BE→...
...模式R(A,B,C,D,E),模式中有函数依赖集合={A-BC,CD-E,B-D,E-A}...故主属性有A,(C,D),E;而非主属性有:B;如果:不存在非主属性的传递函数依赖故属于3NF的,如何将他规范到BCNF呢,BCNF要是 考察每个非平凡函数依赖X--Y决定因素是否包括码就行,作如下模式分解:(A,B,C);(C,D,E);这样就可以使每个非平凡函数依赖都包括码了.即A--B,C;CD--...
...R(A,B,C,D,E),各属性的函数依赖集有F={AB->C,B->D,D->E}e...由F可知, CE-> ABCDEG CE为码,但存在部分依赖: CE->D,R最高是1NF 同理,AB->ABCDEF 码为AB,但存在部分依赖: AB->CD,和AB->E,所以R最多为1NF