购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3.2 数据库系统三级模式与二级映像

数据库系统的三级模式对应数据的三个抽象级别,数据的具体组织由DBMS管理,用户可以逻辑地抽象处理数据,而无须关心数据在计算机内部的具体表示方式和存储方式。

数据库系统的三级模式提供了二级映像,从而保证了数据库系统中数据的逻辑独立性和物理独立性。

1 . 外模式/模式映像

模式描述了数据的全局逻辑结构,外模式是根据用户需求描述的数据局部逻辑结构。

对应一个模式可以有任意多个外模式,如图1-3所示。对应于每一个外模式,都有一个外模式/模式映像,它定义了该外模式与模式之间的对应关系。

应用程序是依据数据的外模式编写的,因此当模式改变时,应用程序不必改变,从而实现了数据与程序之间的逻辑独立性,简称数据的逻辑独立性。

2 . 模式/内模式映像

数据库中,模式是唯一的,内模式也是唯一的,模式与内模式是一一对应的,模式/内模式映像也是唯一的,如图1-4所示。模式/内模式映像定义了数据全局逻辑结构与存储结构之间的对应关系,并且实现了数据的物理独立性。

图1-3 外模式/模式映像

图1-4 模式/内模式映像 /v2qqMuU7FaE38jTqNMgiS4zhHR4NyaH2BKlz7PXxCCgkTd2jgnnxSIWHZh/rpep

点击中间区域
呼出菜单
上一章
目录
下一章
×