第5章关系数据库理论案例分析.pptVIP

  • 3
  • 0
  • 约3.55千字
  • 约 26页
  • 2016-11-22 发布于湖北
  • 举报
第5章 关系数据库理论 1.关系数据库模式设计的问题 内容导读 2.函数依赖 3.范式 4.模式分解 5.多值依赖与第四范式 解决什么问题? 1.如何设计“好”的关系模式? 2.一个“不好”的关系模式如何转换成“好”的关系模式? 1 关系数据模式设计的问题 对数据库应用程序而言,关系数据库设计是系统成败的关键。 详细和准确的E-R图 一般情况下: 好的关系模式 转换成 但是现实中由于对建模的业务规则理解有偏差,或者设计中犯下了一些错误,因此并不总是能够设计出详细和准确的E-R图,从而使得设计出来的关系模式存在一些问题。 1 关系数据模式设计的问题 例如:在教学管理数据库中设计这样一个关系模式:    教学(学号,姓名,年龄,性别,系名,系主任,课程名,成绩)    其中:主码为(学号,课程名) 数据冗余大:数据重复率高 插入异常:该插入的数据未被插入   删除异常:不该删除的信息被删除   更新异常:数据修改时,冗余数据未被修改 2 函数依赖 2.1 关系模式的简化表示法 关系模式可以用三元组来为: R〈U,F〉. 其中:R为关系名;U为关系的属性集合;F为属性集U的数据依赖集。 2 函数依赖 2.2 函数依赖的概念 1) 在关系R中,若给定X(单属性或多属性)值,Y属性有唯一值与之对应,

文档评论(0)

1亿VIP精品文档

相关文档