单选题2.1 信息技术及其发展27 / 44
正在加载题目…
系统集成项目管理工程师 · 第三版 · 第2章 信息技术发展
用实体和关系查找多跳关联,图数据库中的点和边表示什么?
44 道章节练习题
答案与解析
正确答案 A
这里的“图”是由顶点和边组成的数据结构。企业是要描述的实体,供应关系把企业连接起来,应选A。需求是沿关系继续找关联,不是把业务资料保存成一张图片。
若甲向乙供货、乙又向丙供货,可以沿两条有方向的供应边找到甲与丙的间接关联,但不能因此断言甲直接向丙供货。这个区别说明了保留关系结构的价值。图模型也不意味着任何关系查询都必然更快,数据规模、索引和实际查询仍会影响性能;本题只判断如何正确表示实体与联系。
选项分析
- A
- 企业与供应关系分别承担实体和联系的角色,能明确表达直接关系并支持沿边查找关联。
- B
- 只写文本备注而不建立对应的关系边,不能直接体现题干要求的沿供应关系逐跳查找。
- C
- 名称相似与供应关系不是一回事,顶点选对也不能弥补边的业务含义错误。
- D
- 把直接边与沿多条边得到的间接关联合并,会丢掉关系层次,无法准确回答路径问题。
容易混淆的地方
把“图数据库”的图理解成图片;或发现两跳关联后,误以为它就是一条已经存在的直接业务关系。
再巩固一步
- 先用纸画三个企业和两条箭头,分别标实体、方向和关系,再说明直接联系与间接关联。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 2.1.3 · 纸书第64页查看完整题目与详解