数据抽象数据库系统的三级模式结构
目录
数据抽象、数据库系统的三级模式结构
数据抽象
为了对用户被屏蔽系统的复杂性,简化与用户交互。将通过以下三个层次上的抽象来描述、
(1)物理层
描述数据在存储器中是如何存储的。
(2)逻辑层
数据库管理员的职责
(3)视图层
作为数据库设计员可在视图层、逻辑层和物理层对数据抽象,通过外模式,概念模式和内模式来描述不同层次上的数据特性。
数据库系统的三级模式结构
采用三级模式和两级映像
数据库系统采用三级模式结构,这是数据库管理系统内部的系统结构。数据库有“型”和
“值”的概念,“型”是指对某一数据的结构和属性的说明,“值"是型的一个具体赋值。
三级模式
1、概念模式
2、外模式
3、内模式
两级映像
1、模式/内模式镜像
2、外模式/模式镜像
关系如下图所示:
数据的独立性
1、数据的物理独立性
需要修改模式/内模式之间的映像来实现
2、数据的逻辑独立性
需要修改外模式/模式之间的映像来实现
参考数据库工程师教程第三版