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

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

用实体和关系查找多跳关联,图数据库中的点和边表示什么?

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

项目用图模型表示企业之间的供应关系,并沿多条供应关系查找间接关联。最合适的数据表示是()。

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

正确答案 A

这里的“图”是由顶点和边组成的数据结构。企业是要描述的实体,供应关系把企业连接起来,应选A。需求是沿关系继续找关联,不是把业务资料保存成一张图片。

若甲向乙供货、乙又向丙供货,可以沿两条有方向的供应边找到甲与丙的间接关联,但不能因此断言甲直接向丙供货。这个区别说明了保留关系结构的价值。图模型也不意味着任何关系查询都必然更快,数据规模、索引和实际查询仍会影响性能;本题只判断如何正确表示实体与联系。

选项分析

A
企业与供应关系分别承担实体和联系的角色,能明确表达直接关系并支持沿边查找关联。
B
只写文本备注而不建立对应的关系边,不能直接体现题干要求的沿供应关系逐跳查找。
C
名称相似与供应关系不是一回事,顶点选对也不能弥补边的业务含义错误。
D
把直接边与沿多条边得到的间接关联合并,会丢掉关系层次,无法准确回答路径问题。

容易混淆的地方

把“图数据库”的图理解成图片;或发现两跳关联后,误以为它就是一条已经存在的直接业务关系。

再巩固一步

  • 先用纸画三个企业和两条箭头,分别标实体、方向和关系,再说明直接联系与间接关联。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 2.1.3 · 纸书第64页

练习小结

题目纠错

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

查看纠错信息