2.范式与其对数据库设计指导意义.pptVIP

  • 2
  • 0
  • 约5.36千字
  • 约 72页
  • 2017-07-30 发布于河南
  • 举报
2.范式与其对数据库设计指导意义

第二章 范式及其对数据库设计的 指导意义 ;2.1 范式理论及对实践指导意义概述;2)各范式之间关系:1NF?2NF ?3NF ?BCNF ?4NF ?5NF ?DKNF?6NF 3)规范化方法:一个属于低一级的范式的关系模式可以通过模式分解转换成属于高一级范式的关系模式,这个过程称为关系模式的规范化。 ;4)规范化目的:消除关系中的数据冗余;插入,更新和删除异常实例:;插入异常:当新成立一个系但还没有学生时,产生插入异常。 删除异常:当一个系的学生被全部删除后,系信息也被删除。 更新异常:当系名称或系主任发生变化,必须同时更新这个系所有学生记录,若漏改一个,就产生更新异常。 ;5)规范化理论对实践的指导意义;可避免异常:关系规范化理论对设计者有指导意义的是消除可避免异常引起的数据冗余。 冗余和范式关系: 一般消除了一个关系中的数据冗余(除外键引用为必要的数据冗余外),该关系也就符合了范式要求。 一个关系符合范式要求,一般就不会产生数据冗余,但必须注意的是范式可以消除一个关系中的(单行)数据冗余,但不能消除一个表的行间冗余和多个关系之间的数据冗余。;2.2 范式 2.2.1 1NF及对实践的指导意义 1)定义;如一个学生的成绩包括数学,语文,外语等,则成绩不能作为学生关系中的一 个属性。 要使其符合1NF,必须把数学,语文,外语成绩直接作为学生关系的属性。 由于关系数据库中表中列之

文档评论(0)

1亿VIP精品文档

相关文档