《数据库》课件_第4章 规范化理论3.0.pptxVIP

  • 1
  • 0
  • 约1.64千字
  • 约 11页
  • 2025-10-22 发布于广东
  • 举报

《数据库》课件_第4章 规范化理论3.0.pptx

范式即NormalForm,数据规范形式目的是减少数据冗余和避免数据异常2015-84-1Oracle数据库系统原理-第4章规范化理论

emp和dept表合并产生的问题空间浪费产生异常2015-84-2Oracle数据库系统原理-第4章规范化理论

Insert异常新添加员工的dept部分的细节要跟其他已有的记录完全一致,否则会造成表中的数据彼此不一致。若一个新部门还没有员工,则此部门的信息不能添加到表中去,此表中就查不到这些部门的信息。2015-84-3Oracle数据库系统原理-第4章规范化理论

Deletion异常如果一个部门的员工都辞职或调到其他部门,其对应员工的记录都会被删除,这个部门的信息在表中也就不存在了。2015-84-4Oracle数据库系统原理-第4章规范化理论

Update异常若一个部门有多个员工,而其部门名称发生改变,则必须更新这个部门的所有记录的部门名称字段,如果遗漏一个,会造成表中数据的彼此不一致。2015-84-5Oracle数据库系统原理-第4章规范化理论

第一范式如果一个表没有多值字段,则我们说这个表是满足第一范式的(1NF)下面表中的author列有两个值,不满足1NF2015-84-6Oracle数据库系统原理-第4章规范化理论ISBNTITLEPUBDATERETAILCATEGORYPUBLISHERAUTHOR7-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社萨师煊,王珊

如何转化为第一范式把多值列移出,与原表主键一起构成一个新表2015-84-7Oracle数据库系统原理-第4章规范化理论ISBNTITLEPUBDATERETAILCATEGORYPUBLISHER7-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社ISBNAUTHOR7-04-007494-X萨师煊7-04-007494-X王珊

第二范式如果一个表为第一范式,而且非主键字段完全依赖于主键,则此表称为满足第二范式。下面表的主键由ISBN和author列构成,title等列只依赖于ISBN,不满足第二范式。2015-84-8Oracle数据库系统原理-第4章规范化理论ISBNTITLEPUBDATERETAILCATEGORYPUBLISHERCONTACTAUTHOR7-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社李军萨师煊7-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社李军王珊

如何转化为第二范式把部分依赖的非主键字段移出,与原表所依赖的部分主键构成一个新表2015-84-9Oracle数据库系统原理-第4章规范化理论ISBNTITLEPUBDATERETAILCATEGORYPUBLISHERCONTACT7-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社李军ISBNAUTHOR7-04-007494-X萨师煊7-04-007494-X王珊

第三范式如果一个表满足第二方式,并且没有非主键字段传递依赖于主键字段,则我们称这个表满足第三范式出版社的联系人字段CONTACT显然依赖于PUBLISHER字段,而PUBLISHER字段的值又依赖于ISBN,我们称CONTACT字段传递依赖于ISBN2015-84-10Oracle数据库系统原理-第4章规范化理论

如何转化为第三范式把存在传递依赖的字段从原表移出,与其依赖的字段构成一个新表2015-84-11Oracle数据库系统原理-第4章规范化理论ISBNTITLEPUBDATERETAILCATEGORYPUBLISHER7-04-007494-X数据库系统概论2002-1-125.10计算机高等教育出版社PUBLISHERCONTACT高等教育出版社李军

文档评论(0)

1亿VIP精品文档

相关文档