题库系统集成项目管理工程师

系统集成项目管理工程师 · 第三版 · 第2章 信息技术发展

按键取整条记录与按嵌套字段查询,如何区分数据库模型?

44 道章节练习题
单选题2.1 信息技术及其发展26 / 44

甲服务只凭唯一会话键读取或替换整份会话值;乙服务保存字段不完全相同的商品文档,还需按嵌套规格字段查询。按主要访问需求,依次最贴近()。

选择答案
未作答
答案与解析

正确答案 C

甲强调“拿键取整份值”,最贴近键值访问;乙不只取回整份文档,还要利用内部的嵌套字段查询,最贴近文档模型,选C。两项需求要分别判断,不能只因为都能存一段数据就看成没有区别。

例如会话键对应一份登录状态,服务不检索值内部的任意属性;商品规格则可能包含不同层次的尺寸、颜色等字段。现实产品可能同时支持多种访问方式,本题是在辨析主要模型,不是排他性的采购结论。也不要扩写成“文档数据库总比键值快”或“NoSQL都没有事务”,实际能力须查具体产品与配置。

选项分析

A
甲没有围绕实体关系进行图遍历,乙又要求查询文档内部字段,两个主要访问特征都没对应。
B
乙没有以顶点和边组织关系查询,选图模型缺少题干依据,不能因为字段嵌套就当成图。
C
用键取得整体值和按文档内部字段检索分别对应两类典型需求,判断依据明确。
D
甲不体现图访问;虽然关系库可实现不少商品业务,但这一组合没有匹配题干强调的两类模型特征。

容易混淆的地方

只比较能否存数据,不看后续怎么查询;或者把产品支持的附加功能当作教材模型的唯一特征。

再巩固一步

  • 先写出主要访问动作:用键取值,还是按文档内字段检索。模型选型从访问需求开始。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 2.1.3 · 纸书第64页

练习小结

题目纠错

未发送。正式接收渠道尚未接通。

查看纠错信息