問84
頻出度★★★
データベースを設計するときに, データの関連を整理して表現することを目的として使われるものはどれか。
この問題の解説と、これまでの解答の記録です。
データベースを設計するときに, データの関連を整理して表現することを目的として使われるものはどれか。
正解 正解はアの「E-R図」。E-R図(Entity-Relationship Diagram、実体関連図)は、管理対象を「実体(エンティティ)」として捉え、実体どうしの「関連(リレーションシップ)」を線で結んで表現する図法。実体は表(テーブル)に、関連は外部キーなどのつながりに対応づけられるため、データベースを設計する際に、データの構造とデータ間の関連を整理して表現する目的にちょうど合致する。したがって設問の「データの関連を整理して表現する」用途に使われるものはE-R図である。
アローダイアグラム(矢線図、PERT図)は、作業を矢線・結合点で表し、作業の順序関係や所要時間から日程計画やクリティカルパスを求めるための図法。プロジェクトの進行管理・工程管理に使うものであり、データの関連を表現する目的ではない。
ガントチャートは、作業(タスク)を縦に、時間を横にとって各作業の開始・終了や進捗を横棒で示す図。スケジュール管理・進捗管理に用いるもので、データベース設計におけるデータ間の関連表現とは無関係。
フローチャート(流れ図)は、処理の手順や制御の流れ(順次・分岐・繰返し)を記号でつないで表す図法。プログラムやアルゴリズム、業務手順の流れを表現するもので、データそのものの関連構造を整理する目的には使わない。