《6.关系数据理论.pptVIP

  • 8
  • 0
  • 约 69页
  • 2016-12-30 发布于北京
  • 举报
内容概述 定义:关系数据库设计理论就是借助于数学工具规定了一整套的关系数据库设计理论和方法。 案例分析 设某学校教学所需管理的信息有:课程号,课程名,学号,学生姓名,学生所在系,系主任,成绩等。 一个系有若干个学生,但一个学生只属于一个系; 一个学生可以选修多门功课,每门课程可有若干学生选修, 每个学生学习课程有一个成绩。 根据以上要求设计教学管理数据库: 学习内容 1 为什么要选择 2 怎么选择 3 做什么 6.1 关系模式的存储异常问题 某些不好的关系模式可能导致哪些问题? 例如教学管理数据库,以关系模式1为例: SCD (学号,姓名,年龄,部门,系主任,课程号,成绩) 关系数据库SCD (1)数据冗余 系名和系主任的名字、学生的姓名、年龄也都要重复存储多次。 (2)插入异常 在这个关系模式中,(学号,课程号)是主关键字。根据关系的实体完整性约束,主关键字的值不能为空,而这时没有学生,学号,课程号均无值,因此导致插入异常。 (3)删除异常 信息系学生全部毕业而没有招生时,需要删除全部学生的记录 出现的问

文档评论(0)

1亿VIP精品文档

相关文档