跳到正文

平成24年度 春期 ITパスポート試験 問76

这道题的解析和你的作答记录。

問76
頻出度★★★

E-R図の説明と, その応用例として, 適切なものはどれか。

出典 平成24年度 春期 ITパスポート試験 問76
解説

問 76

  • 错误ア

    「表示作业顺序和作业时间的图」并用于「系统开发的进度管理」,这是箭线图(PERT 图)的说明。它用箭线表示作业及其所需时间,用结点表示作业的先后关系,并通过求出关键路径(最长路径)来管理整体所需天数和富余天数。它处理的是进度计划而不是数据的结构,所以不是 E-R 图。

  • イ

    正解 正确答案是 イ。E-R 图(Entity-Relationship Diagram,实体-关联图)是一种数据模型的图示方法:把业务中处理的对象表示为「实体(entity)」,把实体之间的联系表示为「关联(relationship)」。选项 イ 的前半句「表示实体之间关联的图」正是这一定义本身。后半句的应用示例也是正确的——E-R 图用在关系数据库(关系型数据库)的设计工序中,实体落实为「表(table)」,关联落实为通过外键把表与表对应起来的关系。因此「用于表示关系数据库中表与表之间的关联」正是 E-R 图的代表性用途,说明与应用示例都恰当的 イ 就是答案。另外,通常还会在关联上标注一对一、一对多、多对多这样的多重度(基数),而多对多的关联在设计时会被分解为中间的表,这是常见的用法。

  • 错误ウ

    「由顺序、选择、循环结构组合表示的图」并用来「描述程序的流程」,这是流程图或结构化图表的说明。它把结构化程序设计的三种基本结构组合起来书写处理步骤,对象是处理的控制流程。E-R 图表示的是数据(实体)及其关联,而不是处理步骤。

  • 错误エ

    「记载状态迁移和条件的图」并用来「描述通信协议的规范」,这是状态迁移图(状态图)的说明。它表示系统可能处于的状态,以及在什么事件、什么条件下迁移到哪个状态,用于定义通信协议或嵌入式设备的行为。它处理的是随时间变化的「状态」,与表示实体之间静态关联的 E-R 图目的不同。

ここがポイント
  • E-R 图 = 表示实体(entity)与实体之间关联(relationship)的数据模型图示方法。在关系数据库设计中,用于把实体落实为表(table)、把关联落实为表与表之间的对应关系。
  • 掌握相似图示方法的区分:箭线图(PERT 图)= 作业顺序与所需时间的进度管理;流程图 = 由顺序、选择、循环构成的处理流程;状态迁移图 = 状态与迁移条件(如通信协议的规范)。
用語
解答問76イ
练这一题

作答记录