【中级软件设计师】数据模型、三级模式与两级映像(附软考真题)
复习技巧:
若已掌握【数据模型、三级模式与两级映像】相关知识,可直接刷以下真题;
若对知识一知半解,建议略读题目,掌握真题以下知识点,再返回刷题。(仅个人建议哦)
真题的答案及解析在文末❥(^_-)!
一、历年真题
1、采用二维表格结构表达实体类型及实体间联系的数据模型是()。(2009年上半年)
A. 层次模型
B. 网状模型
C. 关系模型
D. 面向对象模型
2、数据库系统通常采用三级模式结构:外模式、模式和内模式。这三级模式分别对应数据库的()。(2015年下半年)
A. 基本表、存储文件和视图
B. 视图、基本表和存储文件
C. 基本表、视图和存储文件
D. 视图、存储文件和基本表
3、数据的物理独立性和逻辑独立性分别是通过修改()来完成的。(2016年上半年)
A. 外模式与内模式之间的映像、模式与内模式之间的映像
B. 外模式与内模式之间的映像、外模式与模式之间的映像
C. 外模式与模式之间的映像、模式与内模式之间的映像
D. 模式与内模式之间的映像、外模式与模式之间的映像
4、数据库系统中的视图、存储文件和基本表分别对应数据库系统结构中的()。(2018年下半年)
A. 模式、内模式和外模式
B. 外模式、模式和内模式
C. 模式、外模式和内模式
D. 外模式、内模式和模式
5、以下关于数据库两级映像的叙述中,正确的是()。(2019年下半年)
A. 模式/内模式映像实现了外模式到内模式之间的相互转换
B. 模式/内模式映像实现了概念模式到内模式之间的相互转换
C. 外模式/模式的映像实现了概念模式到内模式之间的相互转换
D. 外模式/内模式的映像实现了外模式到内模式之间的相互转换
6、数据库系统中,数据的独立性包括()。(2025年上半年)
A. 物理独立性和逻辑独立性
B. 数据独立性和程序独立性
C. 空间独立性和时间独立性
D. 内模式独立性和外模式独立性
二、考点:数据模型、三级模式与两级映像
1、🔺 三级模式
① 外模式(用户模式或子模式) >>> 视图
② 概念模式(模式)>>> 基本表
③ 内模式(存储模式)>>> 存储文件
2、两级映像
-
外模式/模式映像 —— 保证了数据的逻辑独立性
当模式改变时,由DBA对各个外模式/模式的映像作相应改变,可以使外模式保持不变,应用程序是依据数据的外模式编写的,从而应用程序不必改变。 -
模式/内模式映像 —— 保证了数据的物理独立性
当DB的存储结构改变时,由DBA对模式/内模式映像作相应改变,可以使模式保持不变,从而应用程序不必改变。
可参考文章:数据库系统原理与设计(2) ——【数据模型、三级模式】
三、真题的答案与解析
答案
1、C
2、B
3、D
4、D
5、B
6、A
解析
第1题:数据模型的分类
按不同的应用层次 | 按不同的数据结构 |
---|---|
概念模型 | 层次模型 |
逻辑模型 | 网状模型 |
物理模型 | 关系模型 |
面向对象模型 |
关系数据库系统采用关系模型作为数据的组织方式,在关系模型中用二维表格结构表达实体集以及实体集之间的联系,其最大特色是描述的一致性。关系模型是由若干个关系模式组成的集合。一个关系模式相当于一个记录型,对应于程序设计语言中类型定义的概念。关系是一个实例,也是一张表,对应于程序设计语言中变量的概念。给定变量的值随时间可能发生变化;类似地,当关系被更新时,关系实例的内容也随时间发生了变化。
第3、5题:考查【两级映像】
物理独立性是指的内模式发生变化,只需要调整模式与内模式之间的映像,而不用修改应用程序。
逻辑独立性是指的模式发生变化,只需要调整外模式与模式之间的映像,而不用修改应用程序。

【中级软件设计师】系列文章:
【中级软件设计师】存储结构-Cache高速缓存 (附软考真题)
【中级软件设计师】中断 (附软考真题)
【中级软件设计师】系统总线 (附软考真题)
【中级软件设计师】可靠性公式 (附软考真题)