单选题2.1 信息技术及其发展25 / 44
正在加载题目…
系统集成项目管理工程师 · 第三版 · 第2章 信息技术发展
关系数据库查询不必指定存取路径,是什么意思?
44 道章节练习题
答案与解析
正确答案 B
“透明”是说用户不必把底层步骤写出来,不是说这些步骤不存在。用户描述查询目标,DBMS负责处理具体访问计划,选B。题目考的是职责分工,不是在承诺任何查询都同样快。
例如查询某个客户的订单,用户可以给出客户编号这一条件,而不必逐个描述先访问哪个数据页、再沿哪个指针找记录。数据库可能利用索引,也可能选择扫描,具体取决于数据和执行计划。学习这里的抽象层次时,不要把“用户不用指定”背成“管理员无法观察或优化”。
选项分析
- A
- 用户不必描述路径,不代表数据库不需要访问实际数据;把透明理解为不存在,方向错了。
- B
- 准确区分查询目标与执行细节,符合教材对关系模型和DBMS访问计划的说明。
- C
- 存取路径透明并没有排除索引,扫描或索引访问都是可能采用的具体执行方式。
- D
- 相同目标可能有不同执行计划与资源条件,透明性不是执行时间完全相同的保证。
容易混淆的地方
把“透明”当成性能评价,或以为看不见底层路径就意味着数据库没有路径可走。
再巩固一步
- 将“查什么”和“怎么取”分开:前者由用户表达,后者通常交给数据库管理系统处理。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 2.1.3 · 纸书第62、63页查看完整题目与详解