- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
函数依赖集等价和最小函数依赖集 Armstrong公理 【例】设F={A→BC,B→AC,C→A},求Fm。 1)函数依赖右边属性单一化 F={A→B, A→C, B→A, B→C,C→A} 2)去掉冗余的函数依赖 判断A→B是否冗余: G1= {A→C, B→A, B→C,C→A} AG1 += AC, B不属于AG1 +,A→B不冗余; 判断A→C是否冗余: G2= {A→B, B→A, B→C,C→A} AG2 += ABC,C∈AG2 +,A→C冗余 F={A→B, B→A, B→C,C→A}; 函数依赖集等价和最小函数依赖集 Armstrong公理 【例】设F={A→BC,B→AC,C→A},求Fm。 判断B→A是否冗余: G3= {A→B, B→C,C→A} BG3 += ABC, A∈BG3 +,B→A冗余 F={A→B, B→C,C→A}; 判断B→C是否冗余: G4= {A→B,C→A} BG4 += B,C不属于BG4 +,B→C不冗余; 判断C→A是否冗余: G5= {A→B,B→C} CG5 += C,A不属于CG5 +,C→A不冗余。 函数依赖集等价和最小函数依赖集 Armstrong公理 【例】设F={A→BC,B→AC,C→A},求Fm。 3)由于例中函数依赖的决定因素均为单属性,因而不需要第三步检查,上述结果就是最小函数依赖集。 Fm={A→B, B→C, C→A} 函数依赖集等价和最小函数依赖集 Armstrong公理 【例】 函数依赖集F={AB→C,A→B,B→A},求Fm。 解: 1)所有的函数依赖右部均为单属性,此步完成。 2)去掉冗余的函数依赖,按前例方法,经过检验,函数依赖集仍为F; 3)去掉各函数依赖左部冗余的属性。 本题只需考虑AB→C。 函数依赖集等价和最小函数依赖集 Armstrong公理 【例】 函数依赖集F={AB→C,A→B,B→A},求Fm。 解: 方法1:在决定因素中去掉B,若C ∈A F+,则以A→C代替AB→C。 求得A F+=ABC, ∵ C ∈A F+, ∴ Fm={A→C, A→B,B→A}; 方法2:在决定因素中去掉A,若C∈ B F+,则以B→C代替AB→C。 求得B F+=ABC, ∵ C ∈ B F+ ∴ Fm={B→C, A→B,B→A}; 最小函数依赖集 不是唯一的 主要内容 Armstrong公理 逻辑蕴含 函数依赖集F 的闭包F+ Armstrong公理推理规则 属性集闭包 函数依赖集等价和最小函数依赖集 候选键及其求解方法 函数依赖的理论 候选键的概念 在关系模式R(U,F)中,如果属性集K满足K U,K为关系模式R的候选键。 候选键及其求解方法 如何判断? 候选键的求解方法 方法一: 在关系模式R(U,F)中,K ? U,利用Armstrong公理中的推导规则,从已知的函数依赖集F中推导得到如下的函数依赖关系,则K为候选键。 K→U,且不存在K的真子集K’ →U 候选键及其求解方法 【例1】R (A, B, C, D),F= { B→D, AB→C },求解R的候选键。 候选码及其求解方法 解:由B→D 利用增广规则可得: AB→AD ………….(1) ?? 由(1), AB→C 及合并规则可得: AB→ACD …………(2) ?? 由(2) 利用增广规则可得: AB→ABCD 由于不存在A→ABCD和B→ABCD, 则AB为候选键。 AB是否是唯一的候选键? 候选键的求解方法 方法二: 在关系模式R(U,F)中,K? U,根据候选键的定义及属性集闭包的概念,如果K满足下面两个条件,则K为候选键: KF+ = U 对于K 的任意一个
您可能关注的文档
- 机械制图要点重点.ppt
- 要篇篇通,不要屁屁痛-完整稿汇总剖析.pptx
- 第8章信号的运算与处理电路1重点.ppt
- 施工日志重点.doc
- 第10章脉冲波形的产生和整形重点.ppt
- 机电系统建模与仿真ch1重点.ppt
- 施工试验资料C6-1重点.doc
- 第8章与数据库应用程序重点.ppt
- 第10章面向对象分析重点.ppt
- 议论文常见结构剖析.ppt
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
文档评论(0)