5 数据库设计基础知识 · 5.1 数据库基本概念
关系数据库系统
软考学习笔记
知识点 2/3
关系数据库系统
重要等级:
(1星 - 了解即可)
建议学习时长:
1分钟
核心概念
关系数据库系统是目前应用最广泛的数据库系统,它基于关系模型来组织和管理数据。关系模型的核心思想是使用二维表格(即“关系”)来表示数据实体以及实体间的联系,其结构直观、清晰,极大地简化了数据操作和管理。
关键术语解析
| 术语 | 类比 | 说明 |
|---|---|---|
| 关系 (Relation) | 一张二维表 | 一个数据实体的实例集合,是数据的具体内容,会随时间更新。 |
| 关系模式 (Relation Schema) | 表的结构定义 | 对关系的描述,定义了表的名称、包含的列(属性)以及列的数据类型和约束。 |
| 元组 (Tuple) | 表中的一行 | 关系中的一条记录,代表一个具体的数据实体。 |
| 属性 (Attribute) | 表中的一列 | 描述实体某个特征的数据项,每个属性都有一个名称和数据类型。 |
主要特点
- 结构简单统一:所有数据都以二维表的形式存储,易于理解和使用。
- 描述一致性:无论是数据实体本身,还是实体之间的联系,都统一用关系(表)来表示。
- 高度数据独立性:数据的物理存储方式与逻辑结构分离,用户只需关心逻辑表,无需关心底层实现。
- 强大的查询能力:建立在严格的数学理论(关系代数)之上,催生了功能强大的非过程化查询语言,如SQL。
- 简单灵活:相比于层次和网状模型,关系模型在数据增、删、改、查方面都更为简单和灵活。
知识点总结与学习建议
知识点总结
- 关系数据库系统的核心是关系模型,它使用二维表来组织数据。
- 关键概念包括关系(表)、关系模式(表结构)、元组(行)和属性(列)。
- 其最大特色是描述的一致性和结构的简单性,是现代主流数据库(如MySQL, Oracle)的基础。
学习建议
- 本知识点为1星考点,重点在于建立“关系模型=二维表”的核心认知。
- 理解关系模型的基本术语,因为它们是后续学习数据库设计(如范式)和SQL语言的基础。
- 了解其相对于层次和网状模型的优越性(简单、灵活、数据独立性高),有助于构建数据库发展的知识体系。