题目
数据库三级模式体系结构的划分,有利于保持数据库的( )。A. 数据独立性B. 数据安全性C. 结构规范化D. 操作可行性
数据库三级模式体系结构的划分,有利于保持数据库的( )。
A. 数据独立性
B. 数据安全性
C. 结构规范化
D. 操作可行性
题目解答
答案
A. 数据独立性
解析
考查要点:本题主要考查对数据库三级模式体系结构的理解,特别是其核心作用——数据独立性的掌握。
解题思路:
- 明确数据库三级模式(外模式、模式、内模式)的定义与层次关系。
- 理解数据独立性的含义:数据与程序之间的独立性,分为逻辑独立性和物理独立性。
- 分析选项中其他概念(如数据安全性、结构规范化)与三级模式划分的关联性,排除干扰项。
破题关键:
- 数据独立性是三级模式划分的核心目标,通过“外模式-模式-内模式”的分层,实现数据逻辑结构与存储结构的解耦,从而降低依赖关系。
数据库的三级模式体系结构包括:
- 外模式(用户模式):用户视角的数据子集,反映局部逻辑结构。
- 模式(概念模式):数据库的整体逻辑结构,描述数据全局逻辑视图。
- 内模式(物理模式):数据的物理存储结构,涉及存储设备和访问路径。
数据独立性体现在:
- 逻辑独立性:当模式改变(如增加字段)时,外模式可通过映射调整,避免应用程序修改。
- 物理独立性:当内模式改变(如存储设备调整)时,模式保持不变,外模式和应用程序不受影响。
选项分析:
- A. 数据独立性:正确,三级模式划分的核心目的是实现数据与程序的独立。
- B. 数据安全性:涉及用户权限控制,与三级模式无直接关系。
- C. 结构规范化:属于数据设计原则,与模式划分无关。
- D. 操作可行性:关注操作效率,非三级模式的主要作用。