- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2021/2/11 * 在关系数据库中,对关系模式的基本要求是满足第一范式。这样的关系模式就是合法的、允许的。但是,人们根据实际情况,可以将关系模式逐步分解达到2NF,3NF,BCNF。 规范化的基本思想是逐步消除数据依赖中不合适的部分,使数据库模式中的各关系模式达到某种程序的分离,让一个关系描述一个概念或一个实体或实体之间一种联系。若一个关系描述多于一个的概念时就把这些概念分离出去。因此,所谓规范实质上是概念的单一化。 函数依赖和多值依赖是两种最重要的数据依赖。 本书只介绍函数依赖,多值依赖不属于本科教学范畴,这里不作介绍。如果只考虑函数依赖,则属于BCNF 的关系模式其规范化程度是最高的。 本章首页 本节首页 上一页 2021/2/11 * 这个过程可以用下图来描述: 消除非主属性对主键的部分函数依赖 消除非主属性对主键的传递函数依赖 消除主属性对主键的部分函数依赖和传递函数依赖 1NF 2NF 3NF BCNF (关系模式规范的分解过程) 本章首页 本节首页 上一页 2021/2/11 * 全部 表格 将所有栏目分解成最小数据项 1NF 关系 消除部分函数依赖 消除传递函数依赖 消除主属性对非主 属性的函数依赖 消除多值依赖 2NF 关系 3NF 关系 BCNF 关系 4NF 关系 规范化过程 本章首页 本节首页 上一页 2021/2/11 * 2.5.4.4 关系模式的分解 一个关系模式的分解可以是多种多样的,但不管怎样分解,最后产生的若干个关系模式应与原关系模式等价。 关于“等价”的概念存在3种不同的含义: (1)分解具有“无损连接性”。 (2)分解要“无损连接性”,又要具有 “保持函数依赖”。 (3)分解既要“保持函数依赖”,又要具有“无损连接性”。 这三个含义也是实现分解的三条不同的准则。按照不同的准则,关系模式所能达到的分离程序各不相同,各种范式就是对分离程度的测试。 下面给出分解的定义: 定义 设R(W)是一个关系模式,P(W)={R1(W1),R2(W2),…,RK(WK)}是一个关于W的集合,这个限定是很不够的,能否消除存储异常,不仅依赖于分解后各模式的范式程度,而且依赖于对象构成一个关系模式S(学号,系名称,系负责人),S的关系见下表。 本章首页 2021/2/11 * 学号 系名称 系负责人 007101 006401 006402 992101 电力系 计算机系 计算机系 信息系 王洪 肖海 肖海 杨君 关系模型S 由已知的事实可得到S上的函数依赖如下: 学号→系名称,系名称→系负责人 显然,S 中存在传递函数依赖:学号→系负责人,所以它会发生更新异常。例 如,如果992101号学生毕业,在表中需删除该学生信息,则信息系的系主 任杨君的信息也被删掉了;反过来,如果水利系还没有招收学生,那么这 个系的系主任信息也无法存入。 下面对S(学号,系名称,系负责人)进行3种形式的分解。 (1)将S(学号,系名称,系负责人)分解为S1,S2和S33张表如下: DEPT 电力系 计算机系 信息系 S1 S# 007101 006401 006402 992101 S2 MN 王洪 肖海 杨君 S3 本章首页 本节首页 2021/2/11 * 显然,这3张表都属于BCNF。但是要查询“007101号学生在哪个系学习”或者“电力系的系主任是谁”这样的问题,在这3张表中是找不到答案的。因此,这样的分解毫无意义。关系模式的分解至少应该不丢失原有信息,这就产生了无损连接性的概念。 无损连接性可以这样理解,如果关系模式的一个分解与原模式等价,那么在原模式下的任一合法实例(即任一满足原模式数据依赖集的实例关系)在分解之后应能通过自然连接运算恢复出来,这一特征通常称为分解的无损连接性。 (2)将S(学号,系名称,系负责人)分解为:S1(学号,系名称)和S2(学号,系负责人)。 可以证明,这个分解是可恢复的,它保持了无损连接性,且分解后的S1和S2都属于BCNF,但是对于存储异常,它仍然没有解决。原因就在于原来在S中存在的函数依赖DEPT→MN,现在在S1和S2中都不存在了。为此,人们又要求分解具有“保持函数依赖”的特性,即模式分解后,函数依赖集合应保持不变。 (3)将S(学号,系名称,系负责人)分解为:S1(学号,系名称)和S2(系名称,系负责人)。 可以看出该分解既具有无损连接。该分解既具有无损连接性,又保持函数依赖,它既
您可能关注的文档
- 第2章空气流量传感器分析.ppt
- 高考冲刺50天主题班会课件.ppt
- 通风空调识图讲解.ppt
- 工业厂房通风设计.ppt
- 海洋污染和生态破坏.ppt
- 2025年安徽地区七氟丙烷自动灭火装置企业市场占有率及排名调研报告.docx
- 妇产科护理与新生儿护理.pptx
- 黑龙江省哈尔滨市第九中学2024级高二上学期期中考试英语试卷含答案.docx
- 2025年安徽地区全氟己酮气体灭火系统企业市场占有率及排名调研报告.docx
- 广告分析笔试题及答案.docx
- 人教版八年级英语(下)Unit 2 Stay Healthy 单词表.docx
- 2025年榆树市公开招聘社区工作者备考题库(59人)含答案详解ab卷.docx
- 2025年全国低压二氧化碳灭火系统行业头部企业市场占有率及排名调研报告.docx
- 2025年榆树市公开招聘社区工作者备考题库(59人)含答案详解.docx
- 2025年江苏地区全氟己酮气体灭火系统企业市场占有率及排名调研报告.docx
- 2025年全国电气柜全氟己酮自动灭火装置行业头部企业市场占有率及排名调研报告.docx
- 广东中考冲刺试题及答案.docx
- 广东政治考研试题及答案.docx
- 广东中考有关试题及答案.docx
- 广东中考阅读试题及答案.docx
最近下载
- 新解读《GB_T 39967 - 2021五轴联动加工中心S形试件精度检验》最新解读.pptx VIP
- 全球生物医药产业创新驱动发展白皮书.docx VIP
- 国家开放大学(电大)《人文英语2》2025年期末考试真题含答案.docx VIP
- 生物医药产业创新驱动发展.pptx VIP
- 2026年中考数学压轴题专项练习-倍长中线(学生版+详解版).pdf VIP
- 2026年中考数学压轴题专项练习-倍长中线(学生版).pdf VIP
- 中国生物医药产业分析与趋势.pptx VIP
- 生物医药产业创新趋势分析.pptx VIP
- 生物医药产业趋势分析.pptx VIP
- 船用UG-25+调速器安装调试手册.pdf
原创力文档


文档评论(0)