欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《关系模式分解》PPT课件.ppt

    • 资源ID:54001325       资源大小:396KB        全文页数:36页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《关系模式分解》PPT课件.ppt

    第第3讲讲 关系模式的分解关系模式的分解第第第第5 5章章章章 关系数据库模式设计关系数据库模式设计关系数据库模式设计关系数据库模式设计主要内容主要内容主要内容主要内容n nn模式分解模式分解模式分解模式分解n nn无损联接分解无损联接分解无损联接分解无损联接分解n nn保持函数依赖集保持函数依赖集保持函数依赖集保持函数依赖集U=UU=U1 1 U U2 2 U Uk k对于任意的对于任意的对于任意的对于任意的i,j(1i,i,j(1i,i,j(1i,i,j(1i,jk)jk)jk)jk),不成立不成立不成立不成立U U U Ui i i i U U U Uj j j jF Fi i是是是是F F在在在在U Ui i上的投影上的投影上的投影上的投影=R1(U1,F1),R2(U2,F2),Rk(Uk,Fk)R(U,F)R(U,F)的一个的一个的一个的一个分解分解分解分解也称也称也称也称数据库模式数据库模式数据库模式数据库模式一、模式分解一、模式分解一、模式分解一、模式分解一、模式分解一、模式分解1 1 1、分解定义、分解定义、分解定义、分解定义、分解定义、分解定义 设设设设设设有关系模式有关系模式有关系模式有关系模式有关系模式有关系模式R(U,F)R(U,F)R(U,F)R(U,F)R(U,F)R(U,F),F FF F F F是是是是是是R RR R R R的函数依的函数依的函数依的函数依的函数依的函数依赖赖赖赖赖赖集,集,集,集,集,集,Z ZZ Z Z Z是是是是是是U UU U U U的子集,的子集,的子集,的子集,的子集,的子集,则则则则则则把把把把把把F FF F F F中所有中所有中所有中所有中所有中所有满满满满满满足足足足足足XYXYXYXYXYXY Z ZZ Z Z Z的函的函的函的函的函的函数依数依数依数依数依数依赖赖赖赖赖赖XYXYXYXYXYXY组组组组组组成的集合,称成的集合,称成的集合,称成的集合,称成的集合,称成的集合,称为为为为为为依依依依依依赖赖赖赖赖赖集集集集集集F FF F F F在属性集在属性集在属性集在属性集在属性集在属性集Z ZZ Z Z Z上的投影,上的投影,上的投影,上的投影,上的投影,上的投影,记为记为记为记为记为记为Z ZZ ZZ Z(F)(F)(F)(F)(F)(F):Z ZZ ZZ Z(F)(F)(F)(F)(F)(F)XYXYXYXYXYXY|XYFXYFXYFXYFXYFXYF且且且且且且XYXYXYXYXYXY Z ZZ Z Z Z 2 2 2、F F F在在在在在在U UUi ii上的投影上的投影上的投影上的投影上的投影上的投影两个问题两个问题两个问题两个问题两个问题两个问题:思考:思考:思考:思考:R(UR(U)R R1 1(U(U1 1),),R R2 2(U(U2 2),),R Rk k(U(Uk k)F FF F1 1,F,F2 2,F,Fk k无损联接无损联接无损联接无损联接保持依赖保持依赖保持依赖保持依赖二、无损联接分解二、无损联接分解二、无损联接分解二、无损联接分解二、无损联接分解二、无损联接分解二、无损联接分解二、无损联接分解二、无损联接分解二、无损联接分解二、无损联接分解二、无损联接分解1 1 1 1 1 1、定义、定义、定义、定义、定义、定义 设设设设设设有有有有有有关关关关关关系系系系系系模模模模模模式式式式式式R(U,F)R(U,F)R(U,F)R(U,F)R(U,F)R(U,F),=(R R R R R R1 1 1 11 1,R,R,R,R,R,R2 2 2 22 2,R,R,R,R,R,Rk k k kk k)是是是是是是R R R R R R的的的的的的一一一一一一个个个个个个分分分分分分解解解解解解。如如如如如如果果果果果果对对对对对对于于于于于于R R R R R R的的的的的的任任任任任任一一一一一一满满满满满满足足足足足足F F F F F F的的的的的的关关关关关关系系系系系系r r r r r r,把把把把把把r r r r r r在在在在在在上的投影的上的投影的上的投影的上的投影的上的投影的上的投影的联联联联联联接表达式接表达式接表达式接表达式接表达式接表达式记为记为记为记为记为记为:mmm (r)(r)(r)R1R1R1(r)(r)(r)R2R2R2(r)(r)(r)RkRkRk(r)(r)(r)如如如如如如果果果果果果r r r r r rm m m m m m (r)(r)(r)(r)(r)(r)成成成成成成立立立立立立,则则则则则则称称称称称称这这这这这这个个个个个个分分分分分分解解解解解解是是是是是是满满满满满满足足足足足足依依依依依依赖赖赖赖赖赖集集集集集集F F F F F F的无的无的无的无的无的无损联损联损联损联损联损联接分解。接分解。接分解。接分解。接分解。接分解。输输输输输输入:关系模式入:关系模式入:关系模式入:关系模式入:关系模式入:关系模式R(AR(AR(AR(AR(AR(A1 1 1 11 1,A,A,A,A,A,An n n nn n),函数依函数依函数依函数依函数依函数依赖赖赖赖赖赖集集集集集集F F F F F F,R R R R R R的一个分解的一个分解的一个分解的一个分解的一个分解的一个分解(R(R(R(R(R(R1 1 1 11 1,R,R,R,R,R,Rk k k kk k)。输输输输输输出:出:出:出:出:出:是否是否是否是否是否是否为为为为为为无无无无无无损联损联损联损联损联损联接的判断。接的判断。接的判断。接的判断。接的判断。接的判断。方法方法方法方法方法方法:2 2 2、算法算法算法算法5.2 5.2 判断一个分解的无损联接性判断一个分解的无损联接性判断一个分解的无损联接性判断一个分解的无损联接性A A1 1A Aj jA An nR R1 1R Ri iR Rk ksi,jsi,jsi,jsi,jA Aj j在在在在R Ri i中中中中,a aj jA Aj j不在不在不在不在R Ri i中中中中,b bij ij(1 1 1 1 1 1)构造一个)构造一个)构造一个)构造一个)构造一个)构造一个k k k k k k行行行行行行n n n n n n列列列列列列表表表表表表S S S S S S,其中:,其中:,其中:,其中:,其中:,其中:2 2 2、算法算法算法算法5.2 5.2 判断一个分解的无损联接性(续判断一个分解的无损联接性(续判断一个分解的无损联接性(续判断一个分解的无损联接性(续1 1)(2 2 2 2 2 2)依据函数依)依据函数依)依据函数依)依据函数依)依据函数依)依据函数依赖赖赖赖赖赖集集集集集集F F F F F F进进进进进进行行行行行行修正修正修正修正修正修正:XYXYXYXYXYXYX XY YR R1 1R Ri iR Rk k若若若若Y Y值中有值中有值中有值中有 a aj j,其它也改为,其它也改为,其它也改为,其它也改为a aj j若若若若Y Y值中无值中无值中无值中无 a aj j,其它改为,其它改为,其它改为,其它改为b bij ij(下标小)(下标小)(下标小)(下标小)FDFD的选择顺序可随意的选择顺序可随意的选择顺序可随意的选择顺序可随意2 2 2、算法算法算法算法5.2 5.2 判断一个分解的无损联接性(续判断一个分解的无损联接性(续判断一个分解的无损联接性(续判断一个分解的无损联接性(续2 2)X XY YR R1 1R Ri iR Rk ka a a a1 1 1 1a a a an n n na a a a2 2 2 2分解分解分解分解 具有无损联接性具有无损联接性具有无损联接性具有无损联接性(3 3 3 3 3 3)判断条件判断条件判断条件判断条件判断条件判断条件:2 2 2、算法算法算法算法5.2 5.2 判断一个分解的无损联接性(续判断一个分解的无损联接性(续判断一个分解的无损联接性(续判断一个分解的无损联接性(续3 3)A AB BC CDDE ER R1 1a a1 1b b1212b b1313a a4 4b b1515R R2 2a a1 1a a2 2b b2323b b2424b b2525R R3 3b b3131a a2 2b b3333b b3434a a5 5R R4 4b b4141b b4242a a3 3a a4 4a a5 5R R5 5a a1 1b b5252b b5353b b5454a a5 5第一步:构造表第一步:构造表第一步:构造表第一步:构造表S S S S例例例例 5.7 5.7 5.7 5.7 设设设设R(ABCDE)R(ABCDE)R(ABCDE)R(ABCDE),F=ACF=ACF=ACF=AC,BCBCBCBC,CDCDCDCD,DECDECDECDEC,CEACEACEACEA,=R=R=R=R1 1 1 1(AD)(AD)(AD)(AD),R R R R2 2 2 2(AB)(AB)(AB)(AB),R R R R3 3 3 3(BE)(BE)(BE)(BE),R R R R4 4 4 4(CDE)(CDE)(CDE)(CDE),R R R R5 5 5 5(AE)(AE)(AE)(AE),检验分解,检验分解,检验分解,检验分解是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。第二步:修正第二步:修正第二步:修正第二步:修正ACACACACA AB BC CDDE ER R1 1a a1 1b b1212b b1313a a4 4b b1515R R2 2a a1 1a a2 2b b2323b b2424b b2525R R3 3b b3131a a2 2b b3333b b3434a a5 5R R4 4b b4141b b4242a a3 3a a4 4a a5 5R R5 5a a1 1b b5252b b5353b b5454a a5 5例例例例 5.7 5.7 5.7 5.7 设设设设R(ABCDE)R(ABCDE)R(ABCDE)R(ABCDE),F=ACF=ACF=ACF=AC,BCBCBCBC,CDCDCDCD,DECDECDECDEC,CEACEACEACEA,=R=R=R=R1 1 1 1(AD)(AD)(AD)(AD),R R R R2 2 2 2(AB)(AB)(AB)(AB),R R R R3 3 3 3(BE)(BE)(BE)(BE),R R R R4 4 4 4(CDE)(CDE)(CDE)(CDE),R R R R5 5 5 5(AE)(AE)(AE)(AE),检验分解,检验分解,检验分解,检验分解是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。第二步:修正第二步:修正第二步:修正第二步:修正ACACACACA AB BC CDDE ER R1 1a a1 1b b1212b b1313a a4 4b b1515R R2 2a a1 1a a2 2b b1313b b2424b b2525R R3 3b b3131a a2 2b b3333b b3434a a5 5R R4 4b b4141b b4242a a3 3a a4 4a a5 5R R5 5a a1 1b b5252b b1313b b5454a a5 5例例例例 5.7 5.7 5.7 5.7 设设设设R(ABCDE)R(ABCDE)R(ABCDE)R(ABCDE),F=ACF=ACF=ACF=AC,BCBCBCBC,CDCDCDCD,DECDECDECDEC,CEACEACEACEA,=R=R=R=R1 1 1 1(AD)(AD)(AD)(AD),R R R R2 2 2 2(AB)(AB)(AB)(AB),R R R R3 3 3 3(BE)(BE)(BE)(BE),R R R R4 4 4 4(CDE)(CDE)(CDE)(CDE),R R R R5 5 5 5(AE)(AE)(AE)(AE),检验分解,检验分解,检验分解,检验分解是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。第二步:修正第二步:修正第二步:修正第二步:修正BCBCBCBCA AB BC CDDE ER R1 1a a1 1b b1212b b1313a a4 4b b1515R R2 2a a1 1a a2 2b b1313b b2424b b2525R R3 3b b3131a a2 2b b3333b b3434a a5 5R R4 4b b4141b b4242a a3 3a a4 4a a5 5R R5 5a a1 1b b5252b b1313b b5454a a5 5例例例例 5.7 5.7 5.7 5.7 设设设设R(ABCDE)R(ABCDE)R(ABCDE)R(ABCDE),F=ACF=ACF=ACF=AC,BCBCBCBC,CDCDCDCD,DECDECDECDEC,CEACEACEACEA,=R=R=R=R1 1 1 1(AD)(AD)(AD)(AD),R R R R2 2 2 2(AB)(AB)(AB)(AB),R R R R3 3 3 3(BE)(BE)(BE)(BE),R R R R4 4 4 4(CDE)(CDE)(CDE)(CDE),R R R R5 5 5 5(AE)(AE)(AE)(AE),检验分解,检验分解,检验分解,检验分解是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。第二步:修正第二步:修正第二步:修正第二步:修正BCBCBCBCA AB BC CDDE ER R1 1a a1 1b b1212b b1313a a4 4b b1515R R2 2a a1 1a a2 2b b1313b b2424b b2525R R3 3b b3131a a2 2b b1313b b3434a a5 5R R4 4b b4141b b4242a a3 3a a4 4a a5 5R R5 5a a1 1b b5252b b1313b b5454a a5 5例例例例 5.7 5.7 5.7 5.7 设设设设R(ABCDE)R(ABCDE)R(ABCDE)R(ABCDE),F=ACF=ACF=ACF=AC,BCBCBCBC,CDCDCDCD,DECDECDECDEC,CEACEACEACEA,=R=R=R=R1 1 1 1(AD)(AD)(AD)(AD),R R R R2 2 2 2(AB)(AB)(AB)(AB),R R R R3 3 3 3(BE)(BE)(BE)(BE),R R R R4 4 4 4(CDE)(CDE)(CDE)(CDE),R R R R5 5 5 5(AE)(AE)(AE)(AE),检验分解,检验分解,检验分解,检验分解是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。第二步:修正第二步:修正第二步:修正第二步:修正CDCDCDCDA AB BC CDDE ER R1 1a a1 1b b1212b b1313a a4 4b b1515R R2 2a a1 1a a2 2b b1313b b2424b b2525R R3 3b b3131a a2 2b b1313b b3434a a5 5R R4 4b b4141b b4242a a3 3a a4 4a a5 5R R5 5a a1 1b b5252b b1313b b5454a a5 5例例例例 5.7 5.7 5.7 5.7 设设设设R(ABCDE)R(ABCDE)R(ABCDE)R(ABCDE),F=ACF=ACF=ACF=AC,BCBCBCBC,CDCDCDCD,DECDECDECDEC,CEACEACEACEA,=R=R=R=R1 1 1 1(AD)(AD)(AD)(AD),R R R R2 2 2 2(AB)(AB)(AB)(AB),R R R R3 3 3 3(BE)(BE)(BE)(BE),R R R R4 4 4 4(CDE)(CDE)(CDE)(CDE),R R R R5 5 5 5(AE)(AE)(AE)(AE),检验分解,检验分解,检验分解,检验分解是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。第二步:修正第二步:修正第二步:修正第二步:修正CDCDCDCDA AB BC CDDE ER R1 1a a1 1b b1212b b1313a a4 4b b1515R R2 2a a1 1a a2 2b b1313a a4 4b b2525R R3 3b b3131a a2 2b b1313a a4 4a a5 5R R4 4b b4141b b4242a a3 3a a4 4a a5 5R R5 5a a1 1b b5252b b1313a a4 4a a5 5例例例例 5.7 5.7 5.7 5.7 设设设设R(ABCDE)R(ABCDE)R(ABCDE)R(ABCDE),F=ACF=ACF=ACF=AC,BCBCBCBC,CDCDCDCD,DECDECDECDEC,CEACEACEACEA,=R=R=R=R1 1 1 1(AD)(AD)(AD)(AD),R R R R2 2 2 2(AB)(AB)(AB)(AB),R R R R3 3 3 3(BE)(BE)(BE)(BE),R R R R4 4 4 4(CDE)(CDE)(CDE)(CDE),R R R R5 5 5 5(AE)(AE)(AE)(AE),检验分解,检验分解,检验分解,检验分解是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。第二步:修正第二步:修正第二步:修正第二步:修正DECDECDECDECA AB BC CDDE ER R1 1a a1 1b b1212b b1313a a4 4b b1515R R2 2a a1 1a a2 2b b1313a a4 4b b2525R R3 3b b3131a a2 2b b1313a a4 4a a5 5R R4 4b b4141b b4242a a3 3a a4 4a a5 5R R5 5a a1 1b b5252b b1313a a4 4a a5 5例例例例 5.7 5.7 5.7 5.7 设设设设R(ABCDE)R(ABCDE)R(ABCDE)R(ABCDE),F=ACF=ACF=ACF=AC,BCBCBCBC,CDCDCDCD,DECDECDECDEC,CEACEACEACEA,=R=R=R=R1 1 1 1(AD)(AD)(AD)(AD),R R R R2 2 2 2(AB)(AB)(AB)(AB),R R R R3 3 3 3(BE)(BE)(BE)(BE),R R R R4 4 4 4(CDE)(CDE)(CDE)(CDE),R R R R5 5 5 5(AE)(AE)(AE)(AE),检验分解,检验分解,检验分解,检验分解是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。第二步:修正第二步:修正第二步:修正第二步:修正DECDECDECDECA AB BC CDDE ER R1 1a a1 1b b1212b b1313a a4 4b b1515R R2 2a a1 1a a2 2b b1313a a4 4b b2525R R3 3b b3131a a2 2a a3 3a a4 4a a5 5R R4 4b b4141b b4242a a3 3a a4 4a a5 5R R5 5a a1 1b b5252a a3 3a a4 4a a5 5例例例例 5.7 5.7 5.7 5.7 设设设设R(ABCDE)R(ABCDE)R(ABCDE)R(ABCDE),F=ACF=ACF=ACF=AC,BCBCBCBC,CDCDCDCD,DECDECDECDEC,CEACEACEACEA,=R=R=R=R1 1 1 1(AD)(AD)(AD)(AD),R R R R2 2 2 2(AB)(AB)(AB)(AB),R R R R3 3 3 3(BE)(BE)(BE)(BE),R R R R4 4 4 4(CDE)(CDE)(CDE)(CDE),R R R R5 5 5 5(AE)(AE)(AE)(AE),检验分解,检验分解,检验分解,检验分解是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。第二步:修正第二步:修正第二步:修正第二步:修正CEACEACEACEAA AB BC CDDE ER R1 1a a1 1b b1212b b1313a a4 4b b1515R R2 2a a1 1a a2 2b b1313a a4 4b b2525R R3 3b b3131a a2 2a a3 3a a4 4a a5 5R R4 4b b4141b b4242a a3 3a a4 4a a5 5R R5 5a a1 1b b5252a a3 3a a4 4a a5 5例例例例 5.7 5.7 5.7 5.7 设设设设R(ABCDE)R(ABCDE)R(ABCDE)R(ABCDE),F=ACF=ACF=ACF=AC,BCBCBCBC,CDCDCDCD,DECDECDECDEC,CEACEACEACEA,=R=R=R=R1 1 1 1(AD)(AD)(AD)(AD),R R R R2 2 2 2(AB)(AB)(AB)(AB),R R R R3 3 3 3(BE)(BE)(BE)(BE),R R R R4 4 4 4(CDE)(CDE)(CDE)(CDE),R R R R5 5 5 5(AE)(AE)(AE)(AE),检验分解,检验分解,检验分解,检验分解是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。第二步:修正第二步:修正第二步:修正第二步:修正CEACEACEACEAA AB BC CDDE ER R1 1a a1 1b b1212b b1313a a4 4b b1515R R2 2a a1 1a a2 2b b1313a a4 4b b2525R R3 3a a1 1a a2 2a a3 3a a4 4a a5 5R R4 4a a1 1b b4242a a3 3a a4 4a a5 5R R5 5a a1 1b b5252a a3 3a a4 4a a5 5例例例例 5.7 5.7 5.7 5.7 设设设设R(ABCDE)R(ABCDE)R(ABCDE)R(ABCDE),F=ACF=ACF=ACF=AC,BCBCBCBC,CDCDCDCD,DECDECDECDEC,CEACEACEACEA,=R=R=R=R1 1 1 1(AD)(AD)(AD)(AD),R R R R2 2 2 2(AB)(AB)(AB)(AB),R R R R3 3 3 3(BE)(BE)(BE)(BE),R R R R4 4 4 4(CDE)(CDE)(CDE)(CDE),R R R R5 5 5 5(AE)(AE)(AE)(AE),检验分解,检验分解,检验分解,检验分解是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。第三步:判断第三步:判断第三步:判断第三步:判断A AB BC CDDE ER R1 1a a1 1b b1212b b1313a a4 4b b1515R R2 2a a1 1a a2 2b b1313a a4 4b b2525R R3 3a a1 1a a2 2a a3 3a a4 4a a5 5R R4 4a a1 1b b4242a a3 3a a4 4a a5 5R R5 5a a1 1b b5252a a3 3a a4 4a a5 5分解分解分解分解具有无损联接性具有无损联接性具有无损联接性具有无损联接性例例例例 5.7 5.7 5.7 5.7 设设设设R(ABCDE)R(ABCDE)R(ABCDE)R(ABCDE),F=ACF=ACF=ACF=AC,BCBCBCBC,CDCDCDCD,DECDECDECDEC,CEACEACEACEA,=R=R=R=R1 1 1 1(AD)(AD)(AD)(AD),R R R R2 2 2 2(AB)(AB)(AB)(AB),R R R R3 3 3 3(BE)(BE)(BE)(BE),R R R R4 4 4 4(CDE)(CDE)(CDE)(CDE),R R R R5 5 5 5(AE)(AE)(AE)(AE),检验分解,检验分解,检验分解,检验分解是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。是否具有无损联接性。设设设设设设有有有有有有关关关关关关系系系系系系模模模模模模式式式式式式R(U,F)R(U,F)R(U,F)R(U,F)R(U,F)R(U,F),F F F F F F是是是是是是R R R R R R的的的的的的属属属属属属性性性性性性集集集集集集U U U U U U上上上上上上的的的的的的函函函函函函数数数数数数依依依依依依赖赖赖赖赖赖集集集集集集,=(R R R R R R1 1 1 11 1,R,R,R,R,R,R2 2 2 22 2)是是是是是是R R R R R R的的的的的的一一一一一一个个个个个个分分分分分分解解解解解解,当当当当当当且且且且且且仅仅仅仅仅仅当当当当当当 (R R R R R R1 1 1 11 1RRRRRR2 2 2 22 2)(R R R R R R1 1 1 11 1-R-R-R-R-R-R2 2 2 22 2)或或或或或或(R R R R R R1 1 1 11 1RRRRRR2 2 2 22 2)(R R R R R R2 2 2 22 2-R-R-R-R-R-R1 1 1 11 1)时时时时时时,具有无具有无具有无具有无具有无具有无损联损联损联损联损联损联接性。接性。接性。接性。接性。接性。3 3、判断定理判断定理判断定理判断定理证证证证证证:充分性:充分性:充分性:充分性:充分性:充分性 (R(R(R(R(R(R1 1 1 11 1RRRRRR2 2 2 22 2)(R)(R)(R)(R)(R)(R1 1 1 11 1-R-R-R-R-R-R2 2 2 22 2)或或或或或或(R(R(R(R(R(R1 1 1 11 1RRRRRR2 2 2 22 2)(R)(R)(R)(R)(R)(R2 2 2 22 2-R-R-R-R-R-R1 1 1 11 1)成立成立成立成立成立成立R R1 1 R R2 2R R1 1-R-R2 2R R2 2-R-R1 1R R1 1R R2 2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbFFFF3 3、判断定理(续判断定理(续判断定理(续判断定理(续1 1)证证证证证证:充分性:充分性:充分性:充分性:充分性:充分性 (R(R(R(R(R(R1 1 1 11 1RRRRRR2 2 2 22 2)(R)(R)(R)(R)(R)(R1 1 1 11 1-R-R-R-R-R-R2 2 2 22 2)或或或或或或(R(R(R(R(R(R1 1 1 11 1RRRRRR2 2 2 22 2)(R)(R)(R)(R)(R)(R2 2 2 22 2-R-R-R-R-R-R1 1 1 11 1)成立成立成立成立成立成立R R1 1 R R2 2R R1 1-R-R2 2R R2 2-R-R1 1R R1 1R R2 2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbFFFFaaaaaaaaaaaa3 3、判断定理(续判断定理(续判断定理(续判断定理(续2 2)证证证证证证:充分性:充分性:充分性:充分性:充分性:充分性 (R(R(R(R(R(R1 1 1 11 1RRRRRR2 2 2 22 2)(R)(R)(R)(R)(R)(R1 1 1 11 1-R-R-R-R-R-R2 2 2 22 2)或或或或或或(R(R(R(R(R(R1 1 1 11 1RRRRRR2 2 2 22 2)(R)(R)(R)(R)(R)(R2 2 2 22 2-R-R-R-R-R-R1 1 1 11 1)成立成立成立成立成立成立R R1 1 R R2 2R R1 1-R-R2 2R R2 2-R-R1 1R R1 1R R2 2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbFFFF+3 3、判断定理(续判断定理(续判断定理(续判断定理(续3 3)证证证证证证:充分性:充分性:充分性:充分性:充分性:充分性 (R(R(R(R(R(R1 1 1 11 1RRRRRR2 2 2 22 2)(R)(R)(R)(R)(R)(R1 1 1 11 1-R-R-R-R-R-R2 2 2 22 2)或或或或或或(R(R(R(R(R(R1 1 1 11 1RRRRRR2 2 2 22 2)(R)(R)(R)(R)(R)(R2 2 2 22 2-R-R-R-R-R-R1 1 1 11 1)成立成立成立成立成立成立R R1 1 R R2 2R R1 1-R-R2 2R R2 2-R-R1 1R R1 1R R2 2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbFFFF+aaaaaaaaaaaa具有无损联接性具有无损联接性3 3、判断定理(续判断定理(续判断定理(续判断定理(续4 4)R R1 1 R R2 2R R1 1-R-R2 2R R2 2-R-R1 1R R1 1aaaaaaaaaaaabbbbbbR R2 2aaaaaaaaaaaaaaaaaa(R1R2)(R1-R2)证:必要性证:必要性证:必要性证:必要性证:必要性证:必要性3 3、判断定理(续判断定理(续判断定理(续判断定理(续5 5)R R1 1 R R2 2R R1 1-R-R2 2R R2 2-R-R1 1R R1 1aaaaaaaaaaaaaaaaaaR R2 2aaaaaabbbbbbaaaaaa(R1R2)(R2-R1)证:必要性证:必要性证:必要性证:必要性证:必要性证:必要性3 3、判断定理(续判断定理(续判断定理(续判断定理(续6 6)分解分解分解分解不具有无损联接性不具有无损联接性不具有无损联接性不具有无损联接性举例:举例:举例:举例:举例:举例:例例例例例例5.8 5.8 5.8 5.8 5.8 5.8 设设设设设设有有有有有有关关关关关关系系系系系系模模模模模模式式式式式式R(A,B,C)R(A,B,C)R(A,B,C)R(A,B,C)R(A,B,C)R(A,B,C),函函函函函函数数数数数数依依依依依依赖赖赖赖赖赖集集集集集集F=ABF=ABF=ABF=ABF=ABF=AB,CBCBCBCBCBCB,分分分分分分解解解解解解=R=R=R=R=R=R1 1 1 11 1,R,R,R,R,R,R2 2 2 22 2 ,其其其其其其中中中中中中R R R R R R1 1 1 11 1=AB=AB=AB=AB=AB=AB,R R R R R R2 2 2 22 2=BC=BC=BC=BC=BC=BC。检验检验检验检验检验检验分解分解分解分解分解分解是否具有无是否具有无是否具有无是否具有无是否具有无是否具有无损联损联损联损联损联损联接性。接性。接性。接性。接性。接性。三、保持函数依赖集三、保持函数依赖集三、保持函数依赖集三、保持函数依赖集三、保持函数依赖集三、保持函数依赖集1 1 1、定义、定义、定义、定义、定义、定义 设设设设设设有有有有有有关关关关关关系系系系系系模模模模模模式式式式式式R(U,F)R(U,F)R(U,F)R(U,F)R(U,F)R(U,F),F F F F F F是是是是是是R R R R R R的的的的的的函函函函函函数数数数数数依依依依依依赖赖赖赖赖赖集集集集集集,RRRRRR1 1 1 11 1,R,R,R,R,R,R2 2 2 22 2,R,R,R,R,R,Rk k k kk k 是是是是是是R R R R R R上上上上上上的的的的的的一一一一一一个个个个个个分分分分分分解解解解解解。如如如如如如果果果果果果所所所所所所有有有有有有函函函函函函数数数数数数依依依依依依赖赖赖赖赖赖集集集集集集RiRiRiRiRiRi(F)(F)(F)(F)(F)(F)(i=1i=1i=1i=1i=1i=1,2 2 2 2 2 2,,k,k,k,k,k,k)的的的的的的并并并并并并集集集集集集逻逻逻逻逻逻辑辑辑辑辑辑蕴蕴蕴蕴蕴蕴含含含含含含F F F F F F中中中中中中的的的的的的每每每每每每一一一一一一个个个个个个函函函函函函数数数数数数依依依依依依赖赖赖赖赖赖,则则则则则则称称称称称称分分分分分分解解解解解解具具具具具具有有有有有有依依依依依依赖赖赖赖赖赖保持性,也即分解保持性,也即分解保持性,也即分解保持性,也即分解保持性,也即分解保持性,也即分解保持依保持依保持依保持依保持依保持依赖赖赖赖赖赖集集集集集集F F F F F F。即。即。即。即。即。即对对对对F F F F中每个中每个中每个中每个XY,计算计算计算计算X X X XG G G G+Y XG+?保持依赖保持依赖保持依赖保持依赖Y Y不保持依赖不保持依赖不保持依赖不保持依赖N N令令令令G=G=G=G=,验证,验证,验证,验证G G G G =F?=F?2 2 2 2、保持依赖的判断方法、保持依赖的判断方法、保持依赖的判断方法、保持依赖的判断方法例例例例例例:设设设设设设有有有有有有关关关关关关系系系系系系模模模模模模式式式式式式R(A,B,C,D,E,P)R(A,B,C,D,E,P)R(A,B,C,D,E,P)R(A,B,C,D,E,P)R(A,B,C,D,E,P)R(A,B,C,D,E,P),R R R R R R的的的的的的函函函函函函数数数数数数依依依依依依赖赖赖赖赖赖集集集集集集F=CP,ECD,EA,ABF=CP,ECD,EA,ABF=CP,ECD,EA,ABF=CP,ECD,EA,ABF=CP,ECD,EA,ABF=CP,ECD,EA,AB。当当当当当当将将将将将将R R R R R R分分分分分分解解解解解解成成成成成成R1(CP),R2(AE),R3(CDE),R4(BCE)R1(CP),R2(AE),R3(CDE),R4(BCE)R1(CP),R2(AE),R3(CDE),R4(BCE)R1(CP),R2(AE),R3(CDE),R4(BCE)R1(CP),R2(AE),R3(CDE),R4(BCE)R1(CP),R2(AE),R3(CDE),R4(BCE)时时时时时时,判判判判判判断断断断断断该该该该该该分解是否保持依分解是否保持依分解是否保持依分解是否保持依分解是否保持依分解是否保持依赖赖赖赖赖赖性?性?性?性?性?性?R1R1R1R1R1R1(F)=CP(F)=CP(F)=CP(F)=CP(F)=CP(F)=CP R2R2R2R2R2R2(F)=EA(F)=EA(F)=EA(F)=EA(F)=EA(F)=EA R3R3R3R3R3R3(F)=ECD(F)=ECD(F)=ECD(F)=ECD(F)=ECD(F)=ECD R4R4R4R4R4R4(F)=EB(F)=EB(F)=EB(F)=EB(F)=EB(F)=EB无法导出无法导出无法导出无法导出ABAB该分解不保持依赖性该分解不保持依赖性该分解不保持依赖性该分解不保持依赖性举例:举例:举例:举例:小小小小 结结结结数据等价数据等价依赖等价依赖等价两个数据库模式的等价性问题两个数据库模式的等价性问题无损联接无损联接保持保持FDFD关系模式分解的两

    注意事项

    本文(《关系模式分解》PPT课件.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开