计算机数据库的二级映射功能
(1)外模式/模式映射
1.对应于同一个模式可以有多个外模式,而对于每一个外模式,数据库系统都有一个外模式/模式之间的映像定义并保证了该外模式与模式之间的对应关系。
2.当模式改变时(例如增加新的属性、改变属性的数据类型等),数据库管理员可以通过修改各个映像作相应修改,保持外模式不变。由于应用程序是根据外模式进行设计的,只要外模式不改变,应用程序就不需要修改,这就保证了数据和程序的逻辑独立性。
(2)模式/内模式映射
1.数据库中只有一个模式,也只有一个内模式,所以模式/内模式映射也是唯一的。它定义并保证了数据全局逻辑结构与存储结构之间的对应关系。
2.当数据库的内模式发生改变时(例如改变存储位置、改变物理块或者记录的大小,改变数据的物理组织方式),数据库管理员可以通过修改映像保持模式不变,从而外模式也不变,应用程序就不需要修改,这就保证了数据和程序的物理独立性。
作者:zhushican 分类:六六互联 日期:2022年05月10日 浏览:504 评论:0