第2章 关系数据库.ppt

第2章 关系数据库 关系数据库是建立在集合代数基础上,应用数学方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由IBM公司的E.F.Code于1970年首先提出的。了解关系数据库理论,才能设计出合理的数据库。 本章介绍关系代数和关系数据库设计规范等。 2.1 关系 关系模型中无论是实体还是实体间的联系均由单一的结构类型即关系来表示。在实际的关系数据库中的关系也称表。一个关系数据库就是由若干个表组成. 1. 域(Domain) 域是一组具有相同数据类型的值的集合。 例如,整数、实数、介于某个取值范围的整数、指定长度的字符串集合、{男,女}、所有学生的姓名、介于某个取值范围的日期等都可以是域。 2.1 关系 2.关系 关系是笛卡尔积的有限子集。无限关系在数据库系统中是无意义的。关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域。例如学生关系见表2-1,“B0001,王华,19,计算机系”是一个元组。“所在系”列中的取值来自全校所有的系名组成的域。 表2-1 学生关系 2.1 关系 3. 关系的性质 关系具有以下性质: 1) 列是同质的,每一列中的分量是同一类型的数据,来自同一个域。 2) 不同的列可出自同一个域,其中的每

文档评论(0)

1亿VIP精品文档

相关文档