目录

数据抽象数据库系统的三级模式结构

目录

数据抽象、数据库系统的三级模式结构

数据抽象

为了对用户被屏蔽系统的复杂性,简化与用户交互。将通过以下三个层次上的抽象来描述、

(1)物理层

描述数据在存储器中是如何存储的。

(2)逻辑层

数据库管理员的职责

(3)视图层

作为数据库设计员可在视图层、逻辑层和物理层对数据抽象,通过外模式,概念模式和内模式来描述不同层次上的数据特性。

数据库系统的三级模式结构

采用三级模式和两级映像

数据库系统采用三级模式结构,这是数据库管理系统内部的系统结构。数据库有“型”和

“值”的概念,“型”是指对某一数据的结构和属性的说明,“值"是型的一个具体赋值。

三级模式

1、概念模式

2、外模式

3、内模式

两级映像

1、模式/内模式镜像

2、外模式/模式镜像

关系如下图所示:

https://i-blog.csdnimg.cn/blog_migrate/41b88dde4266c34fc4faf9951850f6ec.png

数据的独立性

1、数据的物理独立性

需要修改模式/内模式之间的映像来实现

2、数据的逻辑独立性

需要修改外模式/模式之间的映像来实现

参考数据库工程师教程第三版