第5章数据库设计.pptVIP

  • 6
  • 0
  • 约3.77千字
  • 约 25页
  • 2017-05-30 发布于北京
  • 举报
第5章 数据库设计 5.1 关系数据库设计理论 5.1 关系数据库设计理论 5.1.1 问题的提出 针对一个具体问题,应该如何构造一个适合于它的数据模式,即应该构造几个关系模式,每个关系由哪些属性组成等。这是数据库设计的问题,确切地讲是关系数据库逻辑设计的问题。关系数据库的规范化理论是数据库逻辑设计的一个有力工具,其主要基础是函数依赖理论和规范化理论。 现实世界随着时间在不断地变化,因而在不同的时刻,关系模式的关系也会有所变化。但是,现实世界的许多已有事实限定了关系模式所有可能的关系必须满足一定的完整性约束条件。这些约束或者通过对属性取值范围的限定,或者通过属性值间的相互关联反映出来。后者称为数据依赖,它是数据模式设计的关键。 我们可以把关系模式看成是一个三元组: R(U, F) R--关系名 U--一组属性 F--属性组U上的一组数据依赖 当且仅当U上的一个关系r满足F时,r称为关系模式R(U, F)的一个关系。 数据依赖的概念: 数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系。它是现实世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。 数据依赖有许多种类型,其中最重要的有函数依赖和多值依赖。 数据依赖极为普遍地存在于现实世界中。 如: 学生(学号 sno,姓名 sname,系名 sdep) sno→sname sname函数依赖于sno

文档评论(0)

1亿VIP精品文档

相关文档