第二章:数据库系统的结构抽象与演变
目录
数据库系统的标准结构
(1)数据库系统的分层抽象 ?
数据库管理系统DBMS管理数据的三个层次:
External Level(外部层次 )= User Level(用户层次) 局部的
某一用户能够看到与处理的数据, 全数据中的某一部分
Conceptual Level(概念层次)= Logic level(逻辑层次) 全局的
从全局角度理解/管理的数据, 含相应的关联约束
Internal Level(内部层次)= Physical level(物理层次)
存储在介质上的数据,含存储路径、存储方式 、索引方式等
(2)数据(视图)与模式?
数据 与 数据的结构 --模式
•模式(Schema)
对数据库中数据所进行的一种结构性的描述
所观察到数据的结构信息
•视图(View)/数据(Data)
某一种表现形式下表现出来的数据库中的数据
模式:对数据的结构性描述
视图:展现的数据
模式是对视图的一种抽象
(3)三级模式两层映像?
三级模式和三级视图 ()内的内容表示可以省略
某一用户能够看到与处理的数据 ---- (External) View
某一用户能够看到与处理的数据的结构描述 ----- External Schema
从全局角度理解/管理的数据 ---- Conceptual View
从全局角度理解/管理的数据的结构描述, 含相应的关联约束体现在数据之间的内在本质联系 ---