数据库系统概论nIntroductiontoDatabaseSystem第章关.pptVIP

  • 2
  • 0
  • 约3.87千字
  • 约 30页
  • 2018-07-09 发布于江苏
  • 举报

数据库系统概论nIntroductiontoDatabaseSystem第章关.ppt

数据库系统概论nIntroductiontoDatabaseSystem第章关

An Introduction to Database System 第6章 关系数据理论 6.1 问题的提出 6.2 规范化 6.3 数据依赖的公理系统 6.4 模式的分解 6.2.5 多值依赖与第四范式(4NF) 例: 学校中某一门课程由多个教师讲授,他 们使用相同的一套参考书。每个教员可以讲授多门课程,每种参考书可以供多门课程使用。 关系模式Teaching(C, T, B) 课程C、教师T 和 参考书B 用二维表表示Teaching 多值依赖与第四范式(续) Teaching∈BCNF: Teach具有唯一候选码(C,T,B), 即全码 Teaching模式中存在的问题 (1)数据冗余度大:有多少名任课教师,参考书就要存储多少次 多值依赖与第四范式(续) (2)插入操作复杂:当某一课程增加一名任课教师时,该课程有多少本参照书,就必须插入多少个元组 例如物理课增加一名教师刘关,需要插入两个元组: (物理,刘关,普通物理学) (物理,刘关,光学原理) 多值依赖与第四范式(续) (3) 删除操作复杂:某一门课要去掉一本参考书,该课程有多少名教师,就必须删除多少个元组 (4) 修改操作复杂:某一门课要修改一本参考书,该课程有多少名教师,就必须修改多少个元组 产生原因 存在多值依赖 1. 多值

文档评论(0)

1亿VIP精品文档

相关文档