扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 数据库模式简单
单选题
2018年5月第24题
收藏
分享
#数据库系统
#数据库模式
#第二版教材
#凯恩建议必须掌握
数据库的产品很多,尽管它们支持的数据模型不同,使用不同的数据库语言,而且数据的存储结构也各不相同,但体系结构基本上都具有相同的特征,采用"三级模式和两级映像",如下图所示,图中①、②、③分别表示数据库系统中(问题1),图中④、⑤、⑥分别表示数据库系统中(问题2)。

正确答案D
凯恩解析
本题考察的是数据库三级模式和两级映像的基本概念。
问题1:
数据库体系结构分为三级模式:
- 外模式(视图层):用户能看到的数据视图,每个用户可以有不同的外模式。
- 模式(逻辑层/概念模式):数据库的逻辑整体结构,是对全体数据的逻辑描述。
- 内模式(物理层):数据库的物理存储结构,即数据在磁盘中的存放方式。
A选项 物理层、逻辑层、视图层:顺序错误。
B选项 逻辑层、物理层、视图层:顺序错误。
C选项 视图层、物理层、逻辑层:顺序错误。
D选项 视图层、逻辑层、物理层:符合三级模式的标准顺序,正确。
所以选择 D。
问题2:
数据库的两级映射:
- 外模式/模式映射:保证数据的逻辑独立性,即用户视图不受逻辑模式变化的影响。
- 模式/内模式映射:保证数据的物理独立性,即逻辑结构不受物理存储变化的影响。
图中:
- ④、⑤ 是外模式到概念模式之间的映射,因此是外模式/概念模式映射。
- ⑥ 是概念模式到内模式之间的映射,因此是概念模式/内模式映射。
A选项 外模式/内模式映射…:错误,两级独立性不直接跨层映射。
B选项 外模式/概念模式映射、外模式/概念模式映射、概念模式/内模式映射:正确。
C选项 概念模式/内模式映射…:顺序错误。
D选项 外模式/内模式映射…:不符合三级模式的定义。
所以选择 B。
