《数据库技术》课件第4章 规范化理论3.0_第1页
《数据库技术》课件第4章 规范化理论3.0_第2页
《数据库技术》课件第4章 规范化理论3.0_第3页
《数据库技术》课件第4章 规范化理论3.0_第4页
《数据库技术》课件第4章 规范化理论3.0_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

4规范化理论范式即NormalForm,数据规范形式目的是减少数据冗余和避免数据异常2015-84-2Oracle数据库系统原理-第4章规范化理论emp和dept表合并产生的问题空间浪费产生异常2015-84-3Oracle数据库系统原理-第4章规范化理论Insert异常新添加员工的dept部分的细节要跟其他已有的记录完全一致,否则会造成表中的数据彼此不一致。若一个新部门还没有员工,则此部门的信息不能添加到表中去,此表中就查不到这些部门的信息。2015-84-4Oracle数据库系统原理-第4章规范化理论Deletion异常如果一个部门的员工都辞职或调到其他部门,其对应员工的记录都会被删除,这个部门的信息在表中也就不存在了。2015-84-5Oracle数据库系统原理-第4章规范化理论Update异常若一个部门有多个员工,而其部门名称发生改变,则必须更新这个部门的所有记录的部门名称字段,如果遗漏一个,会造成表中数据的彼此不一致。2015-84-6Oracle数据库系统原理-第4章规范化理论第一范式如果一个表没有多值字段,则我们说这个表是满足第一范式的(1NF)下面表中的author列有两个值,不满足1NF2015-84-7Oracle数据库系统原理-第4章规范化理论ISBNTITLEPUBDATERETAILCATEGORYPUBLISHERAUTHOR7-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社萨师煊,王珊如何转化为第一范式把多值列移出,与原表主键一起构成一个新表2015-84-8Oracle数据库系统原理-第4章规范化理论ISBNTITLEPUBDATERETAILCATEGORYPUBLISHER7-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社ISBNAUTHOR7-04-007494-X萨师煊7-04-007494-X王珊第二范式如果一个表为第一范式,而且非主键字段完全依赖于主键,则此表称为满足第二范式。下面表的主键由ISBN和author列构成,title等列只依赖于ISBN,不满足第二范式。2015-84-9Oracle数据库系统原理-第4章规范化理论ISBNTITLEPUBDATERETAILCATEGORYPUBLISHERCONTACTAUTHOR7-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社李军萨师煊7-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社李军王珊如何转化为第二范式把部分依赖的非主键字段移出,与原表所依赖的部分主键构成一个新表2015-84-10Oracle数据库系统原理-第4章规范化理论ISBNTITLEPUBDATERETAILCATEGORYPUBLISHERCONTACT7-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社李军ISBNAUTHOR7-04-007494-X萨师煊7-04-007494-X王珊第三范式如果一个表满足第二方式,并且没有非主键字段传递依赖于主键字段,则我们称这个表满足第三范式出版社的联系人字段CONTACT显然依赖于PUBLISHER字段,而PUBLISHER字段的值又依赖于ISBN,我们称CONTACT字段传递依赖于ISBN2015-84-11Oracle数据库系统原理-第4章规范化理论如何转化为第三范式把存在传递依赖的字段从原表移出,与其依赖的字段构成一个新表2015-84-12Oracle数据库系统原理-第4章规范化理论ISBNTITLEPUBDATERETAILCA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论