求数据库范式习题中下列范式最高属于第几范式,希望详解!!!!!
(1)R(ABCDE),F={AB→CE,E→AB,C→D}(2)R(ABCD),F={B→D,D→B,AB→C}(3)R(ABC),F={A→B,B→A,A→C}...
(1) R(ABCDE),F={AB→CE,E→AB,C→D}(2)R(ABCD),F={B→D,D→B,AB→C}(3)R(ABC),F={A→B,B→A,A→C}
展开
1个回答
2013-07-27
展开全部
1NF:存在非主属性对码的部分依赖,如:R(A,B,C),AB为码,B->C,则为1NF2NF:存在非主属性对码的传递函数依赖,如:R(A,B,C),A->B,B->C,A为码,则为2NF3NF:不存在非主属性对码的部分和传递函数依赖,如R(A,B,C),AB->C,C->B,码为AB和AC,A,B,C均为主属性,为3NFBCNF:消除任何属性对码的部分和传递函数依赖,即每个函数依赖的左部都包含码,如R(A,B,C),A->C,A->B,则为BCNF4NF:关系中每个非平凡的多值依赖的左部都包含码,即消除非平凡且非函数依赖的多值依赖,如R(A,B,C),A->C,A->B,则为BCNF也为4NF,但如R(A,B,C),A->C,A->B,B-->C则为BCNF,非4NF,因为B-->C,B非码,且B-->C为非平凡的多值依赖,存在B-->A(多值依赖是对称的)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询