三、关系型数据库
目前使用最广泛的数据库类型是关系型数据库。在关系型数据库中我们可以把数据库中的数据看作一张二维表,如表2-3所示:
表2-3 二维表
实际上现实世界的很多数据都可以描述为如上表所示的这种二维表格的形式。关系数据库正是利用这种二维表格的形式来描述和管理程序中的数据的。数据库的基本组成单位是记录,记录被视为单个实体的相关数据的集合。例如上图表格中每一个用户的信息(表格的一行)就是一个记录。另外,表格中的用户ID、姓名、性别、留言内容、OICQ等(表格的一列)各个相关信息在数据库中用专业术语说就是一个域,比如姓名域、性别域等等。(https://www.daowen.com)
一个数据库可包含多个表,每个表具有唯一的名称。这些表可以是相关的,也可以是彼此独立的。表中每一列代表一个域,每一行代表一条记录,如图2-11所示,是一个表的结构。
图2-11 表结构示意图
从一个或多个表中提取的数据子集称为记录集。记录集也是一种表,因为它是共享相同列的记录的集合。通过图2-12,我们可以很清楚地理解什么是记录集。
图2-12 记录集示意图