题目
物理结构的改变不影响应用程序,称为数据库 的( )。 A. 物理独立性B. 内模式[1]C. 逻辑独立性D. 模式
物理结构的改变不影响应用程序,称为数据库 的( )。
- A. 物理独立性
- B. 内模式[1]
- C. 逻辑独立性
- D. 模式
题目解答
答案
若一个数据库的模式发生改变(例如:增加新关系、新的属性或者改变属性的类型等),数据库管理员可以对外模式[2]/模式映像做相应改变,使外模式不变,而用户所使用的应用程序又是根据外模式编写的,故应用程序不需要做出改变,这样就有效的保证了数据与应用程序在逻辑上的独立,通常把这种独立称为逻辑独立性。
5.模式/内模式映像。
5.模式/内模式映像。
解析
本题考查数据库独立性的概念,需区分物理独立性与逻辑独立性的核心区别。
- 物理独立性:当数据库的物理存储结构(内模式)发生变化时,数据库的模式(用户视角的数据结构)保持不变,从而保证应用程序无需修改。
- 逻辑独立性:当数据库的模式(如关系、属性等)发生变化时,外模式(用户使用的视图)通过映像调整保持不变,从而应用程序仍能正常运行。
题目中“物理结构的改变”直接影响物理独立性,但需注意题目解析中可能存在混淆,需结合标准定义判断。
关键概念辨析
-
物理独立性:
- 定义:物理存储结构(如文件组织、索引等)变化时,模式(用户使用的逻辑结构)不变。
- 作用:保证应用程序不因存储方式改变而失效。
-
逻辑独立性:
- 定义:模式(如关系、属性等)变化时,外模式(用户视图)通过映像调整保持不变。
- 作用:保证应用程序不因逻辑结构改变而失效。
题目解析
题目描述“物理结构的改变不影响应用程序”,对应物理独立性(选项A)。但根据用户提供的解析,答案标注为逻辑独立性(选项C),可能存在题目与解析不匹配的情况。根据标准数据库知识,正确答案应为A. 物理独立性。