- 1、本文档共99页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统原理及应用 丁忠俊 第四章 关系数据库理论
第四章 关系数据库设计理论 第一节 概述 第二节 函数依赖 第三节 F D 公理 四.FD集的等价和覆盖(求F 的最小集) 定义:设F和G是两个函数依赖集,若F+=G +则称F和G等价;如果F和G等价,则说F覆盖G,同时G覆盖F。 引理1:设F和G是函数依赖集,则F + =G +的充分必要条件是F G + 且G F + 。 证明略。 这说明,检查F和G是否等价并不困难,只要检查 F ? G +且G ? F +是否成立。 检查F ? G + 是否成立,即F中的每一个FD是否属于G + 。 例如:对于X Y ∈F,则在G上计算X + ,看是否满足Y X + ,若满足,则X Y ∈G + 。继续检查其他所有依赖,若全部满足,则F G + 。同理,对G中每个依赖作同样的处理来检查G F +才能确定F + =G +. 引理2:每一个函数依赖集F都可以由一个右端只有单个属性的函数依赖集G所覆盖。 证明:设G由行为X A(A为单属性)的函数依赖组成。A∈Y且X Y在F中。 此时,显然能从X Y按分解规则导出X A,从而有G F + 。 . 反之,如果Y=A1A2…An,而且X A1,X A2,…,X An在G中,可根据合并规则得:X A1…An,因而有F G + 。 由此得:F=G,即F被G覆盖。 在研究FD时,它的最小集是很有用处的。 定义:对于给定的一个函数依赖集F,当满足下列条件时,称为F的最小集,记为F ’(最小集也称为最小覆盖)。 (1) F ’的每个依赖的右部都是单个属性; (2)对于F ’的任一函数依赖X A来说, F ’-﹛X A﹜与F ’都不等价; (3)对于F ’的任一函数依赖X A来说,( F ’- ﹛X A﹜)U ﹛Z A﹜ 与F ’都不等价,其中Z为X的任一子集。 这个定义中:条件(1)保证了每个依赖的右边都是单属性 条件(2)保证在F中不存在多余的依赖 条件(3) )保证在F中的每一个依赖的左边没有多余的属性 定理:每一个函数依赖集F都与它的最小依赖集F ’等价 这个定理的证明按最小依赖集的定义考虑其三个条件,证明的过程也是计算最小集的过程。证明过程见书。 例:设F=﹛AB C,C A, BC D,ACD B, D EG, BE C , CG BD,CE AG﹜求F ’ 解:按最小覆盖依赖集的定义,分别考虑三个条件。 (1)用分解规则,将F中所有的FD变为右边是单属性的依赖 AB C,C A, BC D, ACD B, D E, D G, BE C , CG B,CG D,CE A,CE G (2)去掉F中函数依赖左边多余的属性 方法:逐个检查F中左边非单属性的依赖,如:XY A,若判Y是否为多余属性,只要在F中求X + ,若X +包含A,则Y为多余属性,否则Y不多于,依法判F中其它FD。 考察:ACD B ∵(CD) + =CDAEGB ∴A为多余属性,应去掉,即用CD B代替ACD B 再考察:CE A (C )=CA (C A) ∴E为多余属性,用C A代替CE A AB C,C A, BC D, CD B, D E, D G, BE C ,CG B,CG D,C A,CE G (3)去掉F中多余的依赖 方法:从F中的第一个FD开始,将它从F中去掉(设为X Y),然后从剩下的依赖求X,看X是否包含Y,若包含,则X Y是多余的,应去掉,这样依次做下去。 显然:上面F中有两个C A,应去掉一个 .考察;CG B 先去掉CG B则:CG D保留 (CG)=CGD (CG D) (CG)=CGDB (CD B) ∴CG B为多余FD。 得: F’={AB C,C A, BC D, CD B, D E, D G, BE C , CG D,CE G} 注:求出的F’不是唯一的。 注:依F中的顺序不同,则F’是不同的 若先考察:CD B ∵(CD)=CDG (D G) (CD)=
您可能关注的文档
- 我国商事主体司法评价.doc
- 我国的水资源管理与水权制度建设.pdf
- 我和师长教师的故事.doc
- 我国企业家人力资本定价与激励方案设计.pdf
- 我对探讨性进修的看法.doc
- 我国省内省外流动人口生育水平差异及原因探析.pdf
- 我国的基础经济轨制.doc
- 我市中小企业融资近况与题目.doc
- 我很在乎你.doc
- 我国煤化工高速发展的原因.pdf
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
最近下载
- 教师资格综合素质教育观-案例分析题应用 .pdf VIP
- 2023年普通高等学校招生全国统一考试化学试卷 辽宁卷(参考版)(无答案精品.pdf VIP
- 十年(2015-2024)高考真题数学分项汇编(全国通用)专题01 集合与常用逻辑用语(教师卷).pdf
- 数控机床机械系统装调与维修一体化教程 教学课件 作者 韩鸿鸾 数控机床机械系统装调与维修一体化教程教案_4 3模块四.doc VIP
- 2024学年度第一学期小学道德与法治五年级上册教学计划附教学进度.pdf VIP
- 2023年期货从业资格之期货投资分析通关考试题库带答案解析 .pdf VIP
- 总结好句好段的摘抄PPT.pptx
- 信息社会的未来发展 课件高中信息技术教科版(2019)必修2.pptx VIP
- 人教版高中地理必修1“地球上的水”教材分析及教学建议.pdf
- 北京交通大学2023年891通信原理考研真题及答案.pdf
文档评论(0)