数据库的三级
模式和两级映射
数据库的三级模式两个映射如下图所示
三层次模型
外部模式:
应用程序使用的部分数据的逻辑结构。数据库可以有多种外部模式。
概念模式(模式、逻辑模式):数据库
管理员使用的视图是我们在DBMS中的可视化
在接口中看到的数据库对象。数据库只有一个概念模式。
内部模式:数据库的最小层模式是对数据的物理结构和存储模式的描述。
两级映射
外部模式的映射-概念模式
概念模式-内部模式映射
三能级模型之间的关系
模式(概念模式)是数据库的
核心和关键。
内部模式依赖于模式,
独立于外部模式和存储设备。
外部模式面向特定应用程序,独立于内部模式和存储设备。
应用程序依赖于外部模式,独立于模式和内部模式。
数据库的二级独立性
物理独立性:应用程序和存储在
磁盘上的数据库中的数据彼此独立。
逻辑独立性:应用程序和数据库的逻辑结构是独立的。
注意:逻辑独立要比物理独立更难实现。
二级独立依赖于两级映射
下面的小数据模型的知识
在这里,我们必须注意三型模式对应的数据库设计逻辑模型的概念,而不是概念模型(E-R模型),不可混淆。