P8

P9

P10

第二讲  数据库系统的结构抽象与演变

本讲基本内容:

  1. 数据库系统的标准结构
  2. 数据模型
  3. 数据系统的演变与发展

P11

数据库系统的标准结构

(1)数据库系统的分层抽象

DBMS管理数据的三个层次

  1. external level = user level
  2. conceptual level = logic level
  3. internal level  = physical level

(2)数据 与 模式

  • 模式 schema :对数据库中数据所进行的一种结构性的描述
  • 视图 view / 数据 data :某一种表现形式下表现出来的数据库的数据

(3)三级模式两层映像 ----  (内模式 ,概念模式,外模式) (EC映像,CI映像)

  1. external schema ---- external view
  2. conceptual schema ---- conceptual view
  3. internal schema ---- internal view 
  1. E-C Mapping : 概念视图向外部视图转换
  2. C-I  Mapping : 概念视图向内部视图转换

(4)两个独立性

  • 逻辑数据独立性:当概念模式变化时,可以不改变外部模式,从而无需改变应用程序
  • 物理数据独立性:当内部模式变化时,可以不改变概念模式,从而不改变外部模式