問1
頻出度★★★
E-R図を使用してデータモデリングを行う理由として, 適切なものはどれか。
この問題の解説と、これまでの解答の記録です。
E-R図を使用してデータモデリングを行う理由として, 適切なものはどれか。
業務上のデータのやり取りを把握しワークフローを明らかにするのは、業務の流れ・手順を表す業務フロー図 (ワークフロー図) の役割です。E-R図は処理の流れではなく管理対象どうしの関連を表すものなので、目的が異なり誤りです。
現行業務でのデータの流れを把握し問題点を明らかにするのは、データの流れ (フロー) と処理・データストアを表すDFD (データフロー図) の狙いです。E-R図はデータの「流れ」ではなく管理対象間の「関連」を表すため、これも目的が違い誤りです。
正解 E-R図 (Entity-Relationship図) は、業務で扱う「エンティティ (実体)」=顧客・製品などの管理対象と、それらの間の「リレーションシップ (関連)」を図で表現する手法です。データモデリングでE-R図を使う目的は、まさに管理対象どうしがどう結び付いているか、その関係が業務上どんな意味を持つかを明確にすることにあります。したがって「顧客や製品といった業務の管理対象間の関係を図示し、その業務上の意味を明らかにする」とするウが正解です。
データ項目を詳細に検討しデータベースの実装方法を明らかにするのは、物理設計 (実装レベルの設計) の話です。E-R図によるデータモデリングは実装方法の決定ではなく、管理対象と関連を概念的に整理する段階なので誤りです。