一、序论
1. 数据库系统概述
- 数据库的 4 个基本概念:数据、数据库、数据库管理系统(DBMS)、数据库系统(DBS)。
- 数据管理技术的产生和发展:经历了从文件系统到数据库系统的演变。
- 数据库系统的特点:包括数据共享、数据独立性、数据完整性、数据安全性等。
2. 数据模型
- 两类数据模型:概念模型和逻辑模型。
- 概念模型:采用**实体-联系模型(ER 模型)**来描述现实世界的数据结构。
- 数据模型的组成要素:数据结构、数据操作、数据约束。
- 常用的数据模型:
- 层次模型:以树形结构组织数据,每个节点有且仅有一个父节点。
- 网状模型:允许一个节点有多个父节点,形成复杂的网状结构。
- 关系模型:基于关系(表)的数据模型,是现代数据库系统中最常用的模型。
3. 数据库系统的结构
- 数据库系统模式的概念:包括外模式、概念模式、内模式。
- 数据库系统的三级模式结构:外模式、概念模式、内模式,它们共同构成了数据库系统的完整结构。
- 数据库的二级映像功能与数据独立性:通过逻辑数据独立性和物理数据独立性,确保数据库系统的稳定性和灵活性。
4. 数据库系统的组成
- 数据库:存储的数据集合,是数据库系统的核心部分。
- 数据库管理系统(DBMS):管理数据库的软件,负责数据的存储、检索、更新等操作。
- 数据库管理员(DBA):负责数据库的管理和维护,确保数据库系统的正常运行和安全性。
二、关系数据库
1. 关系数据结构及形式化定义