E-R図は何を示す?ほかの図との違い
ITパスポート試験 平成31年度春期 問91 / データベース › データベース設計
過去問にチャレンジ
E-R図で表現するものはどれか。
- ア
HDD内のデータの物理的な配置
- イ
エンティティ同士の関係
- ウ
処理の流れ
- エ
入力データ及び出力データ
会話形式の解説
講師この問題では、図が何を中心に表すかに注目します。E-R図はデータベースの概念設計に使います。
受験者データベースの図なら、HDDのどこに保存するかを示すのでしょうか。
講師E-R図は保存場所を示す図ではありません。エンティティという実体と、実体同士の関係を表します。
受験者それなら「エンティティ同士の関係」が当てはまりますね。
講師はい。「HDD内の物理的な配置」は、データがどこに保存されるかという話なので違います。
受験者「処理の流れ」も、実体同士の関係とは別ですね。
講師そのとおりです。処理が進む順番はフローチャートで表せます。
受験者では、「入力データ及び出力データ」はDFDと結び付けて考えますか。
講師はい。入出力データの流れに着目するならDFDです。E-R図が表すものとは異なります。
受験者E-R図は実体の関係、フローチャートは処理の流れ、DFDは入出力データの流れ、と整理できます。
講師その整理で見分けられます。図の名前だけで覚えず、何を中心に描く図かを確認してください。
まとめ
E-R図は、データベースの概念設計で実体と実体間の関係を表します。この問題では「エンティティ同士の関係」が正解です。HDD内の物理的な配置は保存場所、フローチャートは処理の流れ、DFDは入出力データの流れに着目します。
解答・解説
正解はイです
この問題のテーマ
E-R図が何を表す図かを問う問題です。
解き方の考え方
E-R図は、データベースの概念設計で実体と実体間の関係を整理するために使います。選択肢が「データ同士の関係」を述べているか、それとも保存場所・処理・データの流れを述べているかを見分けます。
選択肢ごとの解説
- ×ア HDD内のデータの物理的な配置HDD内の物理的な配置は、データがどこに保存されるかという話です。E-R図は実体間の関係を表すので、この説明には当てはまりません。
- ○イ エンティティ同士の関係エンティティは、E-R図で扱う実体のことです。E-R図は実体同士の関係を表すため、これが正解です。
- ×ウ 処理の流れ処理の流れを表すなら、フローチャートを使います。E-R図が扱うのは実体とその関係であり、処理が進む順番ではありません。
- ×エ 入力データ及び出力データ入力データと出力データに着目するなら、DFDを考えます。E-R図はデータの入出力ではなく、実体間の関係を表します。
補足
図の名前を覚えるときは、何を中心に描くかで区別すると解きやすくなります。E-R図なら実体とその関係、フローチャートなら処理の流れに注目します。
POINT
- E-R図は、実体と実体間の関係を表します。
- E-R図は、データベースの概念設計に用いられます。
- 処理の流れはフローチャートで表せます。
- 入出力データの流れはDFDで表せます。
