选择A,需要修改模式与外模式之间的映射。
解决方案描述:
逻辑独立是实现外部模式与数据库系统模式之间的连接和转换,建立外部模式与模式之间的图像,即外部模式/模式图像。
对于外部模式/模式图像,当模式发生变化时,如添加新的属性、修改属性的类型等,只要外部模式/模式图像做出相应的版本变化,外部模式就可以保持不变。
基于外部模式的应用程序不受影响,因此应用程序不需要修改,从而确保了数据和程序之间的逻辑独立性,即逻辑数据独立性。
扩展资料:
逻辑独立性
用户的应用程序和数据库中的逻辑结构是相互独立的,因此当数据的逻辑结构改变时,应用程序不需要改变。数据的逻辑独立性就是数据与程序的逻辑独立性。
在某种程度上修改模式定义而不影响位于其上的模式的能力称为数据独立性。数据独立性有两个层次:物理的和逻辑的。
数据库体系结构大致可以分为三个层次:内部、概念层和外部层。
内层:最接近实际存储,即相关数据的实际存储。
外层:与用户最接近的层,即关于单个用户如何查看数据。
概念层:介于两者之间的中间层。