本资料由北邮高年级学姐精心整理,涵盖数据库课程核心概念、理论及实践操作要点,适用于期末复习与日常学习参考。
数据库管理系统(DBMS)是一组相互关联的数据集合以及访问这些数据的程序集。其中包含的信息通常被称为数据库,并且与企业相关。
**数据抽象**
- **物理层**:描述了实际存储数据的方式。
- **逻辑层**:定义在数据库中应保留哪些信息。
- **视图层**:只展示数据库的一部分内容,用户不需要了解底层的复杂性。这种独立性称为“物理数据独立性”。
### 数据库实例和模式
某一时刻存储于数据库中的所有信息集合被称为该数据库的一个实例。
整个数据库的设计方案被称作数据库模式。
- 物理模式描述了在物理层面上的数据设计。
- 逻辑模式则定义了在逻辑层面上的数据库结构。
此外,一个数据库还可能有多个视图层面的模式(有时称为子模式),这些不同的子模式分别代表了对同一数据库的不同视角。