作业帮 > 数学 > 作业

设有关系模式R(A,B,C,D,E),模式中有函数依赖集合={A-BC,CD-E,B-D,E-A}.

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/16 09:17:38
设有关系模式R(A,B,C,D,E),模式中有函数依赖集合={A-BC,CD-E,B-D,E-A}.
试求关系模式R的所有候选码,并将将关系模式R规范到3NF的BCNF.
候选码:(1)A;(2)CD;(3)E;这些都是候选码:
故主属性有A,(C,D),E;而非主属性有:B;
如果:不存在非主属性的传递函数依赖故属于3NF的,如何将他规范到BCNF呢,BCNF要是
考察每个非平凡函数依赖X--Y决定因素是否包括码就行,作如下模式分
(A,B,C);(C,D,E);这样就可以使每个非平凡函数依赖都包括码了.即A--B,C;CD--E;每个非函数依赖都包括码了.