题目
【单选题】数据逻辑独立性是指()。A. 模式改变,外模式和应用程序不变B. 模式改变,内模式不变C. 内模式改变,模式不变D. 内模式改变,外模式和应用程序不变
【单选题】数据逻辑独立性是指()。
A. 模式改变,外模式和应用程序不变
B. 模式改变,内模式不变
C. 内模式改变,模式不变
D. 内模式改变,外模式和应用程序不变
题目解答
答案
A. 模式改变,外模式和应用程序不变
解析
数据逻辑独立性是数据库系统中的核心概念,指数据的逻辑结构(模式)发生变化时,用户的应用程序和外模式可以保持不变。其核心在于隔离用户程序与数据逻辑结构的依赖,确保应用程序不会因数据的逻辑设计调整而频繁修改。本题需明确区分逻辑独立性与物理独立性的区别:逻辑独立性关注模式到外模式的映射,而物理独立性关注内模式到模式的映射。
选项分析
A. 模式改变,外模式和应用程序不变
正确。逻辑独立性要求当数据的逻辑结构(模式)调整时,外模式(用户视角的数据视图)和应用程序无需改动。
B. 模式改变,内模式不变
错误。模式改变时,内模式可能需要调整以适应新的逻辑结构,这与逻辑独立性无关。
C. 内模式改变,模式不变
错误。此描述属于物理独立性的范畴,即存储结构(内模式)变化时,模式保持不变。
D. 内模式改变,外模式和应用程序不变
错误。这是物理独立性的体现,而非逻辑独立性。