問題本文
データベースを設計するときに,データの関連を整理して表現することを目的として使われるものはどれか。
選択肢
- ア.E-R図
- イ.アローダイアグラム
- ウ.ガントチャート
- エ.フローチャート
解説
E-R図(Entity-Relationship Diagram, 実体関連図)は,データベース設計でデータの構成要素である実体(エンティティ)と,その間の関連(リレーションシップ)を可視化するための図で,データの関連を整理して表現する代表的な手法である. 主に概念設計の段階で使用され,後段の論理設計・物理設計の基礎となる. アローダイアグラム(PERT図)はプロジェクトの作業順序・所要時間を矢線で示す日程計画図,ガントチャートは作業計画と進捗を棒グラフで示す進捗管理図,フローチャートは処理の流れを記号と矢印で示す流れ図であり,いずれもデータベース設計でデータの関連を整理する図とは目的が異なる.
選択肢ごとの解説
- ア.正しい. E-R図は,データベース設計においてデータの構成要素である実体(エンティティ)と実体間の関連(リレーションシップ)を整理して表現する代表的な図である. データモデリングの基本ツールとして概念設計の段階で用いられ,本問の説明と直接合致するため,本選択肢が正解として最も適切となる.
- イ.誤り. アローダイアグラム(PERT図)は,プロジェクトを構成する作業を矢線で結び,作業順序や所要時間,クリティカルパスを把握するための日程計画図の説明である. データベース設計でデータの関連を整理する図ではないため,本問の図の説明としては適切ではない.
- ウ.誤り. ガントチャートは,プロジェクト計画と進捗を時間軸に対する横棒グラフで可視化する進捗管理図の説明である. 作業ごとの開始・終了時期を表現する図であり,データベース設計におけるデータの関連を表す図ではないため,本問の説明には合致しない.
- エ.誤り. フローチャート(流れ図)は,処理や判断の流れをひし形・長方形・矢印などの記号で表現するプログラム設計や業務手順の可視化図の説明である. 処理の流れを示すための図であり,データベース設計におけるデータの関連を整理する図ではないため不適切である.
ITパスポート 2016年 (平成28年 春期) の過去問一覧へ戻る・問84