第4篇 关系规范化理论.pptVIP

  • 85
  • 0
  • 约1.15万字
  • 约 72页
  • 2017-06-15 发布于北京
  • 举报
第四章 关系规范化理论 教学目的 掌握函数依赖的概念 掌握1NF、2NF、3NF和BCNF范式 掌握模式分解的方法 4.1.1 规范化理论的主要内容 关系数据库的规范化理论 函数依赖 范式(Normal Form) 模式设计 【例4-1】 学生选课数据库 在此关系模式中填入一部分具体的数据 关系模式SCS存在以下问题: (1)数据冗余 当一个学生选修多门课程时,就会导致姓名、性别院名等多次重复存储;每一门课程名均对选修该门课程的学生重复存储,因而造成数据冗余。 (2)操作异常 ① 插入异常 如果某个学生还没有选课,学生的有关信息就不能插入。  同样,没有被学生选修的课程信息也无法存入数据库。 关系模式SCS存在以下问题: ② 删除异常    当学生毕业离校时,要把他们的信息从数据库中删除,如果此时他们所选修的某些课程尚无其他年级的学生选修,那么这些课程的基本信息就会丢失,一旦查询所开课程信息时,就不会出现被删除课程的信息,就会认为该课程没有开过,可实际上不是这种情况。 ③ 修改异常 若某个学生从信电学院转到管理学院,那么与该学生相关的所有记录都需要逐一修改属性Sdept的值,如有遗漏,就会造成SCS中数据的不一致。 结论

文档评论(0)

1亿VIP精品文档

相关文档