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

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

数据库记录允许多个双亲,用层次模型还是网状模型?

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

某传统数据库用有向图表示记录类型及其联系,允许同一记录类型具有多个双亲,而不是局限于一棵树。该数据结构模型是()。

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

正确答案 D

“多个双亲”是最有辨识度的条件。树结构中的非根结点只有一个双亲;网状模型放宽了这一限制,用有向图表达更复杂的记录联系,因此选D。这里的“网状”说的是数据模型,不是计算机网络如何布线。

例如同一种零件可被多个部件使用。若按严格树结构组织记录,共享零件的关系不容易直接表示,可能需要冗余或额外结构;网状模型能够表达这种多重联系。不过,关系模型也能表示多对多联系,所以不能只凭“多对多”就锁定D。本题还给出了有向图、记录类型与双亲这些模型特征。

选项分析

A
层次模型以树组织记录,非根结点只有一个双亲,不能直接满足题干强调的多双亲结构。
B
关系模型用关系即二维表来表示实体和联系;能表达复杂联系不代表它采用题述的记录有向图结构。
C
实体联系模型常用于概念建模,描述实体、属性和联系,不是题干所问的传统记录导航式模型。
D
网状模型用有向图表示记录联系,并突破严格树结构的双亲限制,与题干条件一致。

容易混淆的地方

只记“网状能表示多对多”,就误以为其他模型不能表示多对多。选项辨析必须用题干给出的全部结构条件。

再巩固一步

  • 用三个图像记忆:层次模型是树,网状模型是有向图,关系模型是二维表;再补一句每种结构如何表示联系。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 2.1.3 · 纸书第61、62页

练习小结

题目纠错

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

查看纠错信息