一、数据库系统的特性

  1. 数据独立性(Data independence):包括物理独立性 (physical data independence)和逻辑独立性(logical data independence)
  2. 并发访问(Concurrent access)和鲁棒性
  3. 数据完整和安全性(Data integrity and security)

二、数据视图(View of data)

1. 抽象层级(Abstraction)

图:抽象层级的划分

图:抽象层级的划分

2. 模式(Schemas)和实例(Instances)

  1. **模式(Schema):**数据库的逻辑结构(又称:架构)
  2. **实例(Instance):**数据库在特定时间点的实际内容

图:数据库的模式结构

图:数据库的模式结构

3. 独立性(Independence)

4. 数据模型(Data Models)

  1. **数据模型:**用于描述数据(Data)、联系(Data Relationships)、语义(Data Semantics)、约束(Data Constraints)的工具集合

  2. 常见的数据模型

    图:实体-联系数据模型

    图:实体-联系数据模型