如何实现:当模式改变时,由数据库管理员对各个外模式/模式映像作相应的改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序可以不必修改,保证了数据与程序的逻辑独立性。
外模式/模式映射是关系数据库中的一个概念,指的是将全局模式(也称为内部模式)和各个用户或应用程序所需的局部模式(也称为外部模式)之间建立的映射关系。外模式描述了用户视图中的数据结构,包括表结构、数据类型、关系约束等,而外模式/模式映射则实现了全局模式与外部模式之间的映射关系。当全局模式改变时,管理员只需要对外模式/模式映射作出相应的改变,而对应用程序程序则不需要修改,保证了数据与程序的逻辑独立性。这样就能够实现外模式保持不变,而应用程序可以继续使用外模式编写的数据查询和更新操作,提高了系统的可维护性和扩展性。