第05章關系数据理论.docVIP

  • 6
  • 0
  • 约1.91万字
  • 约 32页
  • 2016-12-08 发布于重庆
  • 举报
第05章關系数据理论

第五章 关系数据理论 5.1 问题的提出 回顾 讨论了关系数据库的基本概念、关系模型的三个部分以及关系数据库的标准语言。 问题 针对一个具体问题,应该如何构造一个适合于它的数据库模式,即应该构造几个关系模式,每个关系模式由哪些属性组成等。 这是数据库设计的问题,确切地讲是关系数据库逻辑设计问题。 一、关系模型的形式化定义 一个关系模式应当是一个五元组,即:R(U, D, DOM, F)。 其中: R——关系名; U——属性组; D——属性组U中的属性所来自的域; DOM——属性到域的映射; F——属性组U上的一组数据依赖。 由于D和DOM对模式设计关系不大,因此在本章中把关系模式看作是一个三元组,即:RU,F。 当且仅当U上的一个关系r满足F时,r称为关系模式RU,F的一个关系。 二、数据依赖 接下来的任务就是研究:如何设计一个“好”的(没有“毛病”的)关系模式的办法。 要找到这样一个方法,需要了解数据依赖的概念。 数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系。它是现实世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。 现在人们已经提出了许多种类型的数据依赖,其中最重要的是函数依赖(Functional Dependency简记为FD)和多值依赖(Multivalued Dependency简记为MVD)。 函数依赖极为普遍地存在于现

文档评论(0)

1亿VIP精品文档

相关文档