[高等教育]第2章 关系数据库基本理论
第2章 关系数据库基本理论 本章要点: ? 关系与模式、关系数据库与关系数据库模式、视图 ? 关系的数学定义 ? 关系的完整性约束 ? 关系代数 ? 范式与关系的规范化 2.1 关系数据库的基本概念 2.1.1 关系与关系模式 在关系模型中,实体和实体之间的联系都由单一的数据结构——关系来描述,关系型数据库是由一张或多张相关联的表(关系)组成。对关系数据库中每一关系的结构的描述,称为该关系的关系模式,也就是一个关系的型。一个关系的所有元组的值为其所属关系模式的一个值,一个关系模式可以取任意多个值。元组中的每个分量是其所对应的那个属性的值。 如果给定一个关系名为R1,其属性为: A1,A2,…AN,则关系模型可以表示为: R1( A1,A2,…AN) 例如:表RSDA关系模式RSDA(XM,XB,CSRQ,ZC) 关系模式与关系的比较 关系 = 关系的型 + 关系的值 关系模式是型,关系的值是模式的值 随着时间的变化,关系模式可能会发生变化。关系模式的值也是动态变化的。 关系是动态的、随时间不断变化的 关系模式和关系的值统称为关系 关系数据库的逻辑结构 一个关系数据库的逻辑结构是所有关系模型(包括关系的名称、属性名称、关键字及可能提供的有关数据完整性约束及安全性控制要求)的集合,人们习惯称之为关系数据库模
原创力文档

文档评论(0)