第2章 关系数据库基本理论
本章将讲述关系模型的基本概念、关系模型的规范化理论,介绍关系代数的抽象查询语言、关系数据库系统的查询优化以及常用的关系数据库管理系统。
关系数据库是采用关系模型作为数据组织方式的数据库,在处理数据库中的数据时应用了数学方法,有严格的数学理论基础,是集合论在数据组织领域的应用。
在关系数据库中,所有的数据都按表进行组织管理,数据库实际上是表的��合,数据库的数据或者信息都是存储在表中的。关系数据库通常包含多个表,如一个公司数据库中会有雇员表、部门表、库存表、销售表、工资表等。我们经常见到的成绩表就是一种表,它是由行和列组成的,并且可以通过名字来识别数据。列包含了列的名字、数据类型以及列的其他属性;行包含了列的记录或者数据。
2.1 关系模型的概念
关系模型由关系数据结构、关系操作和关系完整性约束三部分组成。
2.1.1 关系的数学定义
关系模型的数据结构简单清晰,关系单一。在关系模型中,现实世界的实体以及实体间的各种联系均可以用关系来表示,从用户角度看,关系模型中数据的逻辑结构就是一张二维表,由行列组成。
……