数据库系统有一个主要目的是给用户提供数据的抽象试图,隐藏数据库关于数据储存与维护的某些细节
- 物理层 最底层的抽象,描述数据实际是怎样被储存
- 逻辑层 比物理层稍高,描述数据库中存储了怎样的数据以及数据间的关系
- 视图层 最高层次的抽象,只描述数据库的某个部分
数据库结构的基础是数据模型(data model),是一个描述数据、数据联系、数据语义以及一致性约束的概念工具的集合
- 关系模型 基于记录的模型的一种,数据库由若干种固定格式的表来构成,每个表有多个列,每列有唯一的列名
- 实体-联系模型
- 基于对象的数据模型
- 半结构化数据模型
以上内容来自《数据库系统概念》(Database System Concepts)