問題本文
関係データベースの設計で用いられるE-R図が表現するものは何か。
選択肢
- ア.時間や行動などに応じて変化する状態の動き
- イ.システムの入力データ,処理,出力データの関係
- ウ.対象世界を構成する実体(人,物,場所,事象など)と実体間の関連
- エ.データの流れに着目したときの,業務プロセスの動き
正解
ウ. 対象世界を構成する実体(人,物,場所,事象など)と実体間の関連
解説
正解はウ.E-R図(Entity-Relationship Diagram:実体関連図)はデータベース設計で対象世界(業務領域)を構成する実体(エンティティ:人・物・場所・事象など)と実体間の関連(リレーションシップ:1対1・1対多・多対多など)を図示するモデリング手法.属性(アトリビュート)も併記する.チェン記法やIDEF1Xなどの記法がある.状態遷移図(動的振る舞い),DFD(データの流れと処理),業務フロー図と区別して覚える.データベース設計上流の概念設計工程で多用される標準手法.用語の本質的な定義と典型的な対比語を押さえる重要論点.
選択肢ごとの解説
- ア.時間や行動などに応じて変化する状態の動きを表すのは状態遷移図(ステートチャート)の説明.オブジェクトの状態とイベントによる遷移を表現する図で,データ構造を示すE-R図とは目的・記法ともに別物となる動的振る舞いの図.設問の主題と異なる領域の概念で答えにならない.
- イ.システムの入力データ・処理・出力データの関係を表すのはDFD(Data Flow Diagram:データフロー図)の説明.プロセスとデータの流れを4記号で表す業務分析手法で,データ構造を表すE-R図とは別の図でDFDが該当する.用語の定義を取り違えやすい紛らわしい選択肢.
- ウ.正解.対象世界を構成する実体(人・物・場所・事象など)と実体間の関連を表すのがE-R図(Entity-Relationship Diagram)の定義.データベースの概念設計で広く用いられる標準的モデリング手法でデータ構造を表現.用語の定義と典型的な使われ方を押さえる.
- エ.データの流れに着目した業務プロセスの動きを表すのはDFD(データフロー図)の説明.データの送り元・処理・送り先・蓄積を可視化する図でE-R図とは別の手法.業務プロセス分析の手法でデータ構造分析とは異なる..対象や目的が設問の条件と異なるため不適切.
ITパスポート 2012年 (平成24年 秋期) の過去問一覧へ戻る・問53