数据库系统内部模式结构
数据库系统采取三级模式结构
并提供两级映像功能
- 三级模式结构:
- 模式
模式也称逻辑模式,
是数据库中全体数据的逻辑结构和特征的描述,
是所有数据的公共数据视图。
DBMS提供数据定义语言(DDL)来严格定义模式。
- 外模式
外模式是数据库用户能够看到和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。
外模式通常是模式的子集,
一个数据库可以有多个外模式,
一个应用程序只能使用一个外模式。
3. 内模式
内模式是数据物理结构和存储结构的描述,是数据在数据库内部的组织方式。
一个数据库只有一个内模式。
- 二级映像功能和数据独立性:
- 二级映像功能
作用:
①在系统内部实现三个抽象层次的联系和转换;
②保证了数据库系统中的数据具有较高的数据独立性和物理独立性。
分类:
①外模式/模式映像
作用:
②模式/内模式映像
作用:
数据库系统外部模式结构
小结:
-
模式
-
外模式
-
内模式
-
应用程序
-
二级映像