数据结构关系数据理论(原理).pptVIP

  • 1
  • 0
  • 约4.28千字
  • 约 22页
  • 2019-06-08 发布于浙江
  • 举报
5.1 问题的提出 例:有一个教学数据库:有学生、课程、系等信息 R(S#,SD,MN,C#,G) 学 系 系 课 成 号 别 主 号 绩 任 事实: 1 一个系有若干学生,但一个学生只属于一个系; 2 一个系只有一名负责人; 3 一个学生可以学习多门课,一门课可以被许多学生选修 4 每个学生学习每一门课要有一个成绩。 存在三个不足: (1)??? 插入异常 例如,一个系刚建立,无学生,或者有学生未选课,则无法将这个系及学生的信息存入数据库; (2)??? 删除异常 某个系的学生全毕业了,在删除学生信息的同时,系及负责人的信息也删除了; (3)??? 数据冗余太大 系负责人的信息要与该系的每名学生的每门课程相对应 两个问题:浪费存储,维护数据库完整性的代价太大; 综上所述:R不是一个好的数据库模式,好的数据库模式不应当发生插入异常、删除异常、冗余尽可能小。 4.2 规范化

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档