数据库系统的三级模式

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

模式

又称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

一个数据库只有一个模式。

外模式

又称子模式或用户模式,用户可见的局部数据的逻辑结构和特征的描述,是模式的逻辑子集。

内模式

它是数据物理结构和存储模式的描述,是数据在数据库内部的组织方式。

存储模式,一个数据库只有一个内模式。

二.数据库的二级映像与数据独立性

1)外模式/模式,模式发生改变,修改模式/外模式的映像,可以使外模式保持不变。程序是依据数据的外模式编写,从而使应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。

2)模式/内模式映像

  数据库中只有一个模式,也只有一个内模式,所以模式/内模式的映像是唯一的。

  当内模式发生改变,即数据的存储结构改变,修改模式/内模式映像,可以使模式不变,应用程序也不必改变,保证了数据的物理独立性。

原文地址:https://www.cnblogs.com/juanzhi/p/12446810.html