数据库系统的三级模式和二级映像是?
数据库系统的三级模式和二级映像是为了实现数据的抽象和独立性。
1. 三级模式:数据库系统的三级模式包括外模式、模式和内模式。外模式是模式的一个子集或整个模式,一个应用程序只能使用一个外模式,但一个外模式可以对应多个应用程序。模式是数据库的逻辑结构,一个数据库模式对应一个内模式。内模式与模式相对应,即一个数据库模式对应一个内模式。
2. 二级映像:在数据库系统的三级模式结构间存在着二级映像,包括外模式与模式之间的映像和模式与内模式之间的映像。外模式与模式之间的映像定义局部数据逻辑结构与全局逻辑结构之间的对应关系,实现了数据的逻辑独立性。模式与内模式之间的映像定义全局数据逻辑结构和物理数据存储间的对应关系,实现了数据的物理独立性。
通过二级映像,体现了逻辑和物理两个层面的数据独立性。逻辑独立性是指当修改了概念模式,不影响其上一层的外模式。物理独立性是指修改了内模式,不影响其上层的概念模式和外模式。