- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ρ= { } 例:无损分解成BCNF关系模式集 R(ABCDEG) 候选码: ACE, ACD R2(ABCEG) F2 = {E→G, A→B } 候选码: ACE E不含候选码, E和G不相交 R3(EG) F3 = {E→G} 候选码: E 删除 R4(ABCE) F4 = {A→B} 候选码: ACE R1(ED) F1 = {E→D} 候选码: E F = { D→G, CD→E, E→D, A→B } 例:无损分解成BCNF关系模式集 A→B左边不含候选码 R4不是BCNF A不含候选码, A和B不相交 R(ABCDEG) 候选码: ACE, ACD R2(ABCEG) F2 = {E→G, A→B } 候选码: ACE R3(EG) F3 = {E→G} 候选码: E R4(ABCE) F4 = {A→B} 候选码: ACE R1(ED) F1 = {E→D} 候选码: E F = { D→G, CD→E, E→D, A→B } 例:无损分解成BCNF关系模式集 R5(AB) 候选码: A F5 = {A→B} R6(ACE) 候选码: ACE F6 = { } 删除 ρ= { R1(ED), R3(EG), R5(AB), R6(ACE) } PRi(F): {E→D} {E→G} {A→B} { } ρ显然不保持依赖,请自己验证ρ是无损分解 候选码: E E ACE A R(ABCDEG) 候选码: ACE, ACD R2(ABCEG) F2 = {E→G, A→B } 候选码: ACE R3(EG) F3 = {E→G} 候选码: E R4(ABCE) F4 = {A→B} 候选码: ACE R1(ED) F1 = {E→D} 候选码: E F = { D→G, CD→E, E→D, A→B } A不含候选码, A和B不相交 (1) F中每个FD的右部只含一个属性。 函数依赖集的最小覆盖 定义 : 设F 是R(U)上的FD集, 如果F满足以下三个条件: (2) F中无多余FD。 即不存在X?A, 满足F与F-{X?A}等价。 (3) F中每个FD的左部都不含多余属性。 即不存在X?A,X有真子集Z, 满足: F与(F-{X?A})∪{Z?A}等价。 则称F为最小依赖集或最小覆盖。 则对应的规范覆盖为: Fc={ }。 例:设最小覆盖为:Fm={C→B, B→A, C→D, A→E, B→D}, 将最小覆盖中左部相同的FD合并成一个后得到的FD集称为规范覆盖。 C→BD , B→AD , A→E 函数依赖集的最小覆盖 (1) 用分解规则将F中的每个FD右部分解为单属性。 如何计算FD集F的最小覆盖? 分三步: F ? (F - { X?Y } )∪{X? Ai | i=1,2,…,k } 。 对每个X?Y?F, 若Y=A1A2…Ak (k≥2), 则置: (2) 删除F中多余的FD。 对每个X?A?F, 令G=F - {X?A}, 若A?XG+, 则置F ?G。 因:由A?XG+可得X?A, 故F中的X?A多余。 (3) 删除F中每个FD左部的多余属性。 对每个X?A?F, 设X=B1B2…Bm (m≥2), 逐个考查Bi (i=1..m): 若A?(X- Bi)F+, 因:由A?(X-Bi)F+可得(X-Bi)?A, 故X?A中Bi是多余属性。 则置F ? (F - { X?A } )∪{(X- Bi)?A}。 F={ AC→A, C→B, B→A, C→D, C→A, AC→D, CB→B, CB→E } 例: 求F={ AC→A, C→B, B→A, C→D, C→A, AC→D, CB→BE }的最小覆盖 (1) 用分解规则将F中的每个FD右部分解为单属性。 (2) 删除F中多余的FD。 G={ C→B, B→A, C→D, C→A, AC→D, CB→B, CB→E } (AC)G+={ A,C,…}, ∵A?(AC)G+ , ∴置F ?G 。 函数依赖集的最小覆盖 函数依赖集的最小覆盖 F={ C→B, B→A, C→D, C→A, AC→D, CB→B, CB→E } G={
您可能关注的文档
- 《精细化学品化学》第01章 绪论.ppt
- 《精细化学品化学》第03章 医药与中间体.ppt
- 《精细化学品化学》第02章 表面活性剂.ppt
- 《精细化学品化学》第04章 农药.ppt
- 《精细化学品化学》第05章 涂料.ppt
- 《精细化学品化学》第07章 香料与香精.ppt
- 《精细化学品化学》第06章 染料和颜料.ppt
- 《精细化学品化学》第08章 食品添加剂.ppt
- 1.项目部责任制.doc
- 3.分包安全管理责任书.doc
- 数据库原理(双语)邓绪斌-(P28)Chapter05.pptx
- 数据库原理(双语)邓绪斌-(P43)Chapter01.ppt
- 数据库原理(双语)邓绪斌-(P53)Chapter13.ppt
- 数据库原理(双语)邓绪斌-1(P39)Chapter06.ppt
- 数据库原理(双语)邓绪斌-1(P40)Chapter03.ppt
- 数据库原理(双语)邓绪斌-1(P135)Chapter04.pptx
- 数据库原理(双语)邓绪斌-2(P3)Chapter02.ppt
- 数据库原理(双语)邓绪斌-Chapter00.ppt
- 数据库原理(双语)邓绪斌-ER图例.doc
- 数据库原理(双语)邓绪斌-Chapter01.ppt
最近下载
- 橱柜整理劳动课.pptx VIP
- Q∕SY 10556.1-2022 工业控制系统网络安全技术规范 第1部分:油气生产.pdf
- 钢铁行业压缩空气能源供应系统服务规范.pdf VIP
- 中华人民共和国科学技术普及法宣贯培训2024.pptx VIP
- 多元化护理-满足不同患者群体的需求.pptx VIP
- 关于医院 “十四五” 五年发展规划方案.docx VIP
- 初中信息技术 电子表格处理软件Excel 2003电子教案.docx VIP
- KA_T 20.2—2024 非煤矿山建设项目安全设施设计编写提纲 第2部分:金属非金属露天矿山建设项目安全设施设计编写提纲.docx
- 高三英语二轮复习读后续写: 如何让对话描写更加传神 课件.pptx VIP
- 国家公务员行测判断推理(逻辑判断)模拟试卷9(共265题).docx VIP
文档评论(0)