1、保持函数依赖
分解出的多个关系模式,仍可以保持原来的依赖集,并且消除传递依赖
如 R(A,B,C) F(A->B, B->C)
分解R1(A,B),R2(A,C)
从R1、R2 可以假设 A->B ,B->A , A->C 。所以保持函数依赖
2、无损分解
能够还原原来的关系模式
1)R1∩R2 -> (R1-R2) 或 R1∩R2 -> (R2-R1)。交集比差集
由上题可知,无法推到,所以不属于无损分解
表格法
针对多分解关系模式
分析关系模式
‘
注意候选键:学号、课程号
将依赖的左右两边属性同时在一个关系模式中,补充
合并后结果:
所以属于无损分解