本文へスキップ

平成24年度 秋期 ITパスポート試験 問53

この問題の解説と、これまでの解答の記録です。

問53
頻出度★★★

関係データベースの設計で用いられる E-R 図が表現するものは何か。

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

問 53

  • 不正解ア

    「時間や行動などに応じて変化する状態の動き」を表すのは状態遷移図 (ステートチャート図) である。状態遷移図は、オブジェクトやシステムが取り得る状態と、イベントによってどの状態からどの状態へ移るかを描くもので、時間軸上のふるまいを扱う。E-R 図は、ある時点のデータ構造 (実体と関連) を静的に表す図であり、状態の変化そのものは表現しない。

  • 不正解イ

    「システムの入力データ, 処理, 出力データの関係」を表すのは IPO 図 (Input-Process-Output、HIPO の一部) である。ある処理について、何を入力し、どう加工し、何を出力するかを 3 欄で整理する記法で、着目点は個々の処理の中身にある。E-R 図には処理という概念がなく、入力・出力という流れも描かない。

  • ウ

    正解 正解はウ。E-R 図 (Entity-Relationship Diagram) は、名前が示すとおり Entity (実体) と Relationship (関連) の二つを表現する図である。実体とは、人・物・場所・事象など、対象世界 (業務の世界) を構成し、データとして管理したい対象のことで、四角形で描く。関連とは「社員は部門に所属する」「顧客は商品を注文する」のように、実体どうしの結び付きのことで、線 (ひし形) で描き、1 対 1 / 1 対多 / 多対多といった対応関係 (カーディナリティ) も書き添える。関係データベースの設計では、まず E-R 図で対象世界の実体と関連を整理し (概念設計)、そのうえで実体を表に、関連を外部キーや連関表に落とし込んで表の構造を決めていく。したがって E-R 図が表現するのは「対象世界を構成する実体と、実体間の関連」であり、ウが正しい。

  • 不正解エ

    「データの流れに着目したときの, 業務プロセスの動き」を表すのは DFD (データフロー図) である。DFD はデータの源泉/吸収、プロセス、データストア、データフローの 4 記号で、データが業務の中をどう流れて処理されるかを描く。E-R 図はデータが「どう流れるか」ではなく、データが「どんな構造で存在するか」を描く図なので、目的が異なる。

ここがポイント
  • E-R 図 = 実体 (Entity) と関連 (Relationship) を表す図。関係データベースの概念設計で、対象世界の実体と実体間の関連 (1 対 1 / 1 対多 / 多対多) を整理するために用いる。
  • 図の使い分けを対で覚える: 状態の変化 → 状態遷移図、入力-処理-出力 → IPO 図 (HIPO)、データの流れと業務プロセス → DFD、データの構造 (実体と関連) → E-R 図。
用語

解答の記録