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

文档评论(0)