ITパスポート試験 / 令和3年度 ITパスポート試験 公開問題 / 問1
certification-simodake-work

令和3年度 ITパスポート試験 公開問題 問1 解説 E-R図の目的

E-R図を使用してデータモデリングを行う理由として,適切なものはどれか。

  1. ア 業務上でのデータのやり取りを把握し,ワークフローを明らかにする。
  2. イ 現行業務でのデータの流れを把握し,業務遂行上の問題点を明らかにする。
  3. ウ 顧客や製品といった業務の管理対象間の関係を図示し,その業務上の意味を明らかにする。 ✓ 正答
  4. エ データ項目を詳細に検討し,データベースの実装方法を明らかにする。

解説

E-R図という言葉が出てきたら、カタカナの「エンティティ(実体)」と「リレーションシップ(関連)」の頭文字であると直感的に判断してください。選択肢の中で、データの「実体」と「関連」に言及しているものを選べば正解にたどり着けます。

E-R図は、データベースを設計する前の段階で、管理すべきデータの全体像を整理するための図です。ここでいう実体(Entity)とは「顧客」「商品」「注文」といった管理したい対象のことであり、関連(Relationship)とは「顧客が商品を注文する」といったそれらの対象同士のつながりを指します。

この図を使う最大の目的は、業務で扱う情報の「構造」を整理し、関係者間で認識を合わせることにあります。例えば、「顧客1人に対して複数の注文が存在し、1つの注文には複数の商品が含まれる」といったデータのルールを可視化することで、後のデータベース構築時に矛盾のない設計が可能になります。

誤った選択肢の判断ポイントも押さえておきましょう。

アやイのような「業務の流れ」や「データの流れ」に注目するのは、データフロー図(DFD)などの役割です。E-R図はあくまで「データそのものの静的な構造」に焦点を当てたものであり、時間の経過とともにデータがどう流れていくか(業務フロー)を表現するものではありません。

エのように「実装方法」を検討するのは、詳細なデータベース定義(テーブル設計やデータ型、インデックスの検討など)の段階で行う作業です。E-R図は、実装の前段階である概念設計で利用されるため、物理的な実装詳細はまだ扱いません。

試験では、E-R図=「データ構造の整理」、データフロー図=「業務・情報の流れ」という対比で覚えておくと、他の問題にも応用しやすくなります。

  • わかりやすいIT情報サイト:データモデリングとE-R図の基礎知識

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう