第5篇关系数据库设计理论.pptVIP

  • 4
  • 0
  • 约9.64千字
  • 约 82页
  • 2017-06-09 发布于湖北
  • 举报
第5章 关系数据库设计理论 5.1关系模式的非形式化设计规则 一个关系数据库模式包括一组关系模式,各关系之间既存在一定的独立性(分别反映事物某一方面的特性),又存在必然的关联,从而构成一个关系数据库模式整体。 下面将详细讨论关系模式的设计质量方面的相互关联的四个非形式化的衡量标准。 5.1.1关系属性的语义 规则5.1:设计一个关系模式要能够更容易解释它的语义。不要将多个实体类型和联系类型的属性组合成一个单一的关系。如果一个关系模式对应于一个实体类型或一个联系类型,那么它的语义就很清晰。否则,若一个关系对应于多个实体和联系的混合,就会变得语义不清。 5.1.2元组中的冗余信息和更新异常 一个学生肯定要学几十门课,那么该学生的姓 名、系、系主任等信息就要重复存储,其存储冗余 问题是相当严重的。 对于刚成立的系,如果还没有学生,由 于Snum是主属性,不能为空值,因此该系 主任等信息就无法加入到该关系中,这是极 不合理的。即存在插入异常问题。 若某学生因病下学期未选课程,则需删除该学 生所对应所有元组,结果该学生的学号、姓名、性 别等信息也同时删去了,即删去了一些不该删除的 信息。这样在该关系中就找不到该学生的姓名、性 别等信息了。这也是极不合理的。 如果更换了某个系的主任,那么该系学生所有 对应的元组

文档评论(0)

1亿VIP精品文档

相关文档