2016关系模式规化.pptVIP

  • 2
  • 0
  • 约6.52千字
  • 约 25页
  • 2016-12-20 发布于北京
  • 举报
关系模式的规范化 教学目标 1.了解关系模式规范化的作用 2.掌握第一范式—重点 掌握第二范式—重点 3.掌握第三范式—重点 一起分析下表存在的问题 问题如下 1.数据冗余大(肉眼可见) 2. 插入异常(先找出主码为:学号和课名;当学校还没开始招生时,系的信息插不进去,因为缺少学号) 3. 删除异常(当学生都毕业了,删除学生信息时连系的信息也删除了) 4. 修改异常(某系换主任,则改系学生记录应全部修改,若有不慎,某些记录漏改了,则造成数据不一致,即出现更新异常) 回顾关系模式 分析产生上述问题的原因 用关系模式描述如下: 学生(学号,姓名,年龄,所在系,系主任,课名,成绩) 学号→姓名,学号→年龄,学号→所在系,所在系→系主任,(学号,课名) →成绩 部分依赖: (学号,课名) →姓名 完全依赖: (学号,课名) →成绩 传递依赖:学号→所在系,所在系→系主任 关系模式规范化的作用 关系数据库的设计主要是关系模式设计。关系模式设计的好坏直接影响到数据库设计的成败。将关系模式规范化,是设计较好的关系模式的惟一途径。 关系模式的规范化主要是由关系范式来完成的。 关系范式 所谓范式(Normal Form,NF)是指规范化的关系模式。由规范化程度不同,就产生了不同的范式。根据满足条件的不同,经常称某一关系模式R为“第几范式”。 从1971年起,E.F

文档评论(0)

1亿VIP精品文档

相关文档