- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
授课主题 教学目的 和要求 教学重点 和难点 教学内容 教学过程 第16讲 第6章 关系数据理论—范式 满足第一范式并不是一个很好的关系模式,它存在数据冗余和异常现象,如何将关系模式规范到2NF,3NF,BCNF 满足2NF,3NF,BCNF 的要求是什么 1、1NF 2、2NF 3、3NF 4、BCNF 见课件 计划学时 2 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 6.2.3-6.2.6 范式 一、规范化和范式 关系模式设计的不好,会引起插入、删除、更新异常。在70年代,诸多专家和学者,各自研究了发生异常的类型及防止异常的方法,使得设计关系的准则得到了改进。这些用以防止异常发生的准则(技术)叫做规范化。规范化的关系模式被称为范式。范式是更符合某些规则的关系模式。 关系规范化可按属性间不同的依赖程度分为第一范式、第二范式、第三范式、Boyce-Codd范式以及第四范式。人们对规范化的认识是有一个过程的,在1970年时已发现属性间的函数依赖关系,从而定义了与函数依赖关系有关的第一、第二、第三,及Boyce-Codd范式。在1976~1978年间,Fagin,Delobe以及Zanjolo发现了多值依赖关系,从而定义了与多值依赖有关的第四范式。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 二、规范化的方法——分解 研究产生异常的原因发现:如果一个关系模式中包含两个或多个不同问题的事实,如:学生(sno,sdept、dean、cno、grade) 。增加一行时,必须增加关于两个或多个主题的数据,删除一行时,也必须删除关于两个或多个主题的数据。因此,将关系规范化,就是让每个关系只有一个主题,如果某个关系模式有多于一个的主题,就把他们分解成多个关系(二维表),就像我们写文章,一个自然段中只有一个中心内容。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 三、范式级别 1NF ?2NF ?3NF ?BCNF ?4NF ?5NF E.F.Codd于1971年-1972年系统地提出了1NF,2NF,3NF的概念,讨论了规范化的问题。 1974年Codd和Boyce共同提出BCNF。 1976年Fagin提出了4NF,以后又有人提出了5NF。 其规范化的条件按上述次序越来越强。 范式概念可以理解为符合某一种级别的关系模式的集合,关系模式 R 为第几范式可以写成 R?xNF。 把低级范式的关系模式,通过分解转换为高一级范式的关系模式的集合,这个过程称为关系模式的规范化设计。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 第一范式(1NF) 第一范式(1NF):规定关系的每一个分量必须是一个不可分的数据项。 关系数据模型要求所有的关系模式必须满足第一范式的要求。这是对关系模式最起码的规范化要求。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 非第一范式的例子 如果关系模式仅仅满足第一范式的条件是不够的,可能会存在数据冗余和操作异常。为了消除这些数据冗余和操作异常,需要进行关系模式的规范化。 转换为第一范式 姓名 单位 办公电话 住宅电话 手机号码 姓名 单位 联系电话 办公电话 住宅电话 手机号码 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 第二范式(2NF) 定义1: 如果关系模式R满足第一范式,且它的任何一个非主属性都完全函数依赖于任一个候选码,则R满足第二范
您可能关注的文档
- 《教科版五年级品德与社会取人之长,补己之短.ppt
- 《教程第7章层次原理图的设计.ppt
- 《教育学第八章:教学原理教育硕士.ppt
- 《教案第3章.ppt
- 《教育心理学3.ppt
- 《教育心理学学习策略.ppt
- 《教师助手快速入门操作指南.ppt
- 《教育技术研究方法概述.ppt
- 《教育心理学第六讲+信息加工理论.ppt
- 《教育心理学的基本理论.ppt
- 2025年广东建设职业技术学院教师招聘考试笔试备考试题.docx
- 2025-2026学年云南省曲靖市第一中学高一下学期第一次阶段性检测地理试题.pdf
- 2025年宁夏工商职业技术学院教师招聘考试笔试备考试题.docx
- 2025年北京电子科技学院教师招聘考试笔试模拟试题.docx
- 2025年深圳大学教师招聘考试笔试备考试题.docx
- 2025年昆明卫生职业学院教师招聘考试笔试备考试题.docx
- 2025年哈尔滨幼儿师范高等专科学校教师招聘考试笔试模拟试题.docx
- 2025年广东江门幼儿师范高等专科学校教师招聘考试笔试备考试题.docx
- 2025年昆明文理学院教师招聘考试笔试备考试题.docx
- 2025年北京电子科技职业学院教师招聘考试笔试模拟试题.docx
文档评论(0)