04-第四章1-3节.pptVIP

  • 2
  • 0
  • 约2.02万字
  • 约 87页
  • 2017-02-11 发布于湖北
  • 举报
第 4 章 关系模式的规范化 设计理论 第4章 关系模式的规范化设计理论 问题:数据库中存放的基本表是否都是用户工作中实际使用的数据表格? 答:不是。如第1章Students, Courses, Reports 通俗地讲:如何将企事业单位实际工作中的表格转换成数据库模式——数据库模式设计 建立关系数据库系统首要任务:设计关系模式; 讨论问题:对一个具体的应用问题,如何构造一个适合于它的数据库模式。 第4章 关系模式的规范化设计理论 4.1 问题的提出 4.1.1 关系模式可能存在的异常(1) 例4.1 以学生选课背景为,假设教务处给了我们一个实际工作需要的数据表格如下 表4.1 关系StudyInfo 4.1.1 关系模式可能存在的异常(1) 根据以上数据表格,我们可以不加思索地设计如下关系模式: StudyInfo (Sno, Sname, DeptName, DeptHead, Cname, Grade) 且可以发现 {Sno,Cname}是唯一候选键,因此是主键。 这样,前面的表4.1 就是关系模式StudyInfo的一个实例—关系。 4.1.1 关系模式可能存在的异常(2) 但StudyInfo存在几个异常问题: ⑴ 插入异常。比如一个刚刚成立的系,但尚未招收学生,则因属性Sno为空,导致诸如系主

文档评论(0)

1亿VIP精品文档

相关文档