- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关系模式经过分解后,上面提到的数据存储、数据操作上的问题可以得到解决,但这样分解所得到的关系模式是否是我们所希望的合适的关系模式?进行模式分解的理论依据是什么?怎么样进行分解?怎样鉴别分解的合理性?下面我们来讨论这些问题。 2、函数依赖的逻辑蕴涵 ① 函数逻辑蕴涵的定义 设R为关系模式,U为R的所有属性的集合,记为关系模式R(U),F为属性集U上的所有函数依赖的集合,X、Y分别是U的子集,如果从F能推出函数依赖X→Y,则称F逻辑蕴涵X→Y。 ②函数依赖集的闭包 设F是函数依赖集,F及由F推出的所有函数依赖,称为函数依赖集F的闭包,记为F+。 ③函数依赖的推理规则 前面我们提到由函数依赖、函数依赖集(F)可以推出另外的函数依赖(X→Y),那么从一个函数依赖集如何推出另外一个函数依赖?推理依据什么规则呢?函数依赖的推理规则是Armstrong 1974年首先提出来的,称为Armstrong推理规则,由三条公理和三条定理构成。 三条公理: 设有关系R(U),U是R属性的集合,F是R上函数依赖的集合。 1)自反律:如果 ,则F逻辑蕴涵X→Y 2) 增广律:若F逻辑蕴涵X→Y ,且 则F逻辑蕴涵XZ→YZ 3) 传递律:F逻辑蕴涵X→Y、Y→Z,则F逻辑蕴涵X→Z 三条定理: 1)合并规则:F逻辑蕴涵X→Y、X→Z,则X→YZ。 证明:利用增广律将函数依赖X→Y、X→Z进行扩充得: X→XY,XY→YZ 由传递律得:X→YZ。 2)伪传递规则:F逻辑蕴涵X→Y、WY→Z,则XW→Z。 证明:利用增广律将函数依赖X→Y进行扩充得 WX→WY, 再由WX→WY、WY→Z根据传递律得XW→Z。 3)分解规则:F逻辑蕴涵X→Y且则 F逻辑蕴涵X→Z 证明:由 ? 根据自反律得:Y→Z, 再由X→Y 、Y→Z根据传递律得:X→Z 定理: 函数依赖X→Y逻辑蕴涵于F的充要条件是:函数依赖X→Y,可根据F,由Armstrong推理规则推出。换句话说,若F逻辑蕴涵X→Y,则X→Y一定能根据F,由Armstrong推理规则推出;若X→Y能根据F,由Armstrong推理规则推出,则F逻辑蕴涵X→Y。 3、函数依赖的分类 ①完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任意一个真子集X1,X1→Y均不成立,则称Y完全依赖于X。 举例:(学号,课程号)→成绩 ②部分函数依赖:在关系模式R(U)中,如果X→Y,并且至少存在X的一个真子集X1,使得X1→Y成立,则称Y部分依赖于X。 举例:(学号,课程号)→姓名 ③传递函数依赖:在关系模式R(U)中,如果X→Y并且Y→Z,则称Z传递依赖于X。 举例:学号→系地址(学号→系部,系部→系地址) §6.3.2 规范化的关系模式 1、规范化的关系模式的几个概念 前面我们不至一次提到关键字、主属性、非主属性的概念,下面我们从函数依赖的角度,给出它们的完整定义。 ①侯选键:设有关系模式R(U),F是R上的函数依赖集,K是U的一个子集。如果 (1)F逻辑蕴涵 K→U; (2)不存在K的任何真子集K1使得F逻辑蕴涵 K1→U; 则称K是R的侯选键。侯选键也称键 ②关键字:关键字也称主键,当侯选键多于一个时,可以选中其中的一个作为关键字。 ③主属性:所有侯选键的属性称为主属性。 ④非主属性:不包含在任何侯选键中的属性称为非主属性。 例33有关系模式(学号,课程号,教师号,教师姓名,联系电话或地址),在这个关系模式中存在下列自然的函数依赖集: F={(学号,课程号)→教师号,教师号→教师姓名,教师号→联系电话或地址} 确定侯选键、关键字、主属性、非主属性。 分析:由函数依赖集F,根据传递规则可以推出: (学号,课程号)→教师姓名, (学号,课程号)→联系电话或地址 再根据自反律可以推出:(学号,课程号)→(学号,课程号) 进一步根据增广律推出: (学号,课程号)→(学号,课程号,教师号,教师姓名,联系电话或地址) 因此(学号,课程号)是该关系模式的侯选键,并且在这个关系模式中没有其他的侯选键,因此关系模式的 候选键:(学号,课程号
您可能关注的文档
- 空调工程施工与运行管理第2版 教学课件 ppt 作者 孙见君 24第二十四讲.ppt
- 计算机辅助工程造价 教学课件 ppt 作者 于香梅 第2章(上).ppt
- 空调工程施工与组织管理 教学课件 ppt 作者 周皞 第二篇 项目二 风机盘管系统的施工.pptx
- 空调工程施工与组织管理 教学课件 ppt 作者 周皞 第二篇 项目三 中央空调风管系统的施工.pptx
- 空调工程施工与组织管理 教学课件 ppt 作者 周皞 第二篇 项目四 中央空调水系统的施工.pptx
- 空调工程施工与组织管理 教学课件 ppt 作者 周皞 第二篇 项目一 多联机系统的施工.pptx
- 空调工程施工与组织管理 教学课件 ppt 作者 周皞 第三篇.pptx
- 计算机辅助工程造价 教学课件 ppt 作者 于香梅 第2章(下).ppt
- 空调工程施工与组织管理 教学课件 ppt 作者 周皞 第一篇.pptx
- 计算机辅助工程造价 教学课件 ppt 作者 于香梅 第3章.ppt
- 税务会计第2版 教学课件 ppt 作者 唐晓 第四章 营业税会计.ppt
- 计算机软件技术基础及实验指导 教学课件 ppt 作者 席晓慧 袁玲 第7章 数据库系统设计.ppt
- 税务会计第2版 教学课件 ppt 作者 唐晓 第一章 总 论.ppt
- 计算机网络规划与设计 教学课件 ppt 作者 吴学毅 第1章 计算机网络基础知识.ppt
- 计算机网络规划与设计 教学课件 ppt 作者 吴学毅 第2章 网络资源设备.ppt
- 计算机网络规划与设计 教学课件 ppt 作者 吴学毅 第4章 网络系统设计.ppt
- 计算机网络规划与设计 教学课件 ppt 作者 吴学毅 第7章 企业网络案例.ppt
- 计算机网络规划与设计 教学课件 ppt 作者 吴学毅 第8章 智能小区网络案例.ppt
- 第3节 三向应力状态分析.ppt
- 计算机网络规划与设计 教学课件 ppt 作者 吴学毅 第9章 政府上网工程案例.ppt
原创力文档


文档评论(0)