F在AB上的投影是:{A->B}
F在AC上的投影是:{A->C}
F在AD上的投影是:{A->D}
主要是根据投影的定义:设F是属性集U上的函数依赖集,Z包含于U,则F在Z上的投影为:{X->Y|X->Y属于F+,且X和Y的并集包含于Z}
以第一个为例:F在AB上的投影结果只可能是A->B、B->A,而F+={A->B,B->C,A->D,D->C,A->C,}可知A->B属于F+但B->A不属于F+中,故F在AB上的投影是{A->B}
这种方法求F+比较麻烦,对于一些简单的题目可以这样,要是复杂一点的就要用另外一种方法了,不过本质上也是差不多的。
1范式:要求全部元素独立的,达到
2范式:要求主属性和非主属性之间没有传递依赖,到达
3范式,要求主属性之间没有传递依赖,bc要通过a才能推出d,所以不符合
属于2范式
adc都为主属性
1,函数依赖如下:(商店编号,商品编号)->部门编号,(商店编号,部门编号)->负责人,(商店编号,商品编号)->数量。2,候选码为:(商店编号,商品编号,部门编号)3,原关系为1NF,码为(商店编号,商品编号,部门编号),非主属性对码的函数依赖全为部分函数依赖,所以不属于2NF。将关系分解为2NF为 R1(商店编号,商品编号,部门编号,数量)R2(商店编号,部门编号,负责人)4,题3中分解后的R1和R2不存在传递函数依赖,所以分解后的R1和R2是3NF。
准确答案,我好不容易打的,望采纳啊!谢谢
以上就是关于关于数据库模式分解全部的内容,包括:关于数据库模式分解、在数据库关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C)→A},、假设某商业集团数据库中有一关系模式R如下:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)