1.1.2 关系型数据库
关系型数据库是建立在关系模型基础上的数据库,它借助于集合代数等数学概念和方法来处理数
据库中的数据。关系模型是在上世纪70年代提出来的,直到今天它仍然是数据存储的标准。关系
模型由关系数据结构、关系操作集合、关系完整性约束3个部分组成。现实世界中的各种实体以
及实体之间的各种联系都可以使用关系模型来表示。简言之,关系模型就是指二维表模型,一个
关系型数据库就是由二维表及其之间的联系所组成的数据组织。
在关系模型中,关系可以理解为一张二维表,每个关系都具有一个名称,即表名。二维表中的行
在数据库术语中通常称为记录或元组;二维表中的列称为字段或属性;字段的取值范围称为域,
也就是字段的取值限制;一组可以唯一标识记录的字段称为关键字,称为主键,主键可以由一个
或多个字段组成;关系模式是指对关系的描述,其格式为“表名(字段1, 字段2, ... , 字段n)”,称为
表结构。在关系型数据库中,通过在不同表之间创建关系可以将某个表中的字段链接到另一个表
中的字段,从而防止出现数据冗余。
1.1 数据库基本概念