模式分解---无损连接性的判断方法(转)

Posted 咸鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模式分解---无损连接性的判断方法(转)相关的知识,希望对你有一定的参考价值。

例:已知R<U, F>,U= { A, B, C, D, E },F={ AB→C , D→E, C→D},R的一个分解ρ= {R1(A,B,C), R2(C,D), R3(D,E)}。判定分解ρ是否为无损连接的分解。

解: (1) 构造初始表:


技术分享
技术分享---------》技术分享

 

技术分享
 

 

关系模式R<U, F>的一个分解     ρ = { R1<U1,F1>,R2<U2,F2> }。

         如果U1∩U2 → U1-U2?F+ 或 U1∩U2 → U2-U1?F+,那么ρ具有无损连接性。

  此定理可用于一分为二的模式分解无损连接性的判定

例: 学生关系S ( Sno, Sname, Ssex, Dept, DeptManager )分解为 S(Sno, Sname, Ssex, Sdept) 和 D(Dept, DeptManager), D∩S = Dept , D-S = DeptManager, Dept→DeptManager为原关系中的函数依赖,此分解为无损连接的分解。

以上是关于模式分解---无损连接性的判断方法(转)的主要内容,如果未能解决你的问题,请参考以下文章

如何将一个关系模式分解成无损连接的BCNF?

转:无损压缩和有损压缩

如何判断SOCKET还是连接着的

关系数据库设计基础(函数依赖无损连接性保持函数依赖范式)(转)

软考 系统架构设计师数据库系统⑤ 规范化理论

GPT分区无损转MBR分区的操作