正答2
解説
正解は2です。
データモデルを表すE-R図(Entity-Relationship Diagram)の性質を問う問題です。
E-R図は、業務で扱う対象を実体(エンティティ)とし、実体同士のつながりを関連(リレーションシップ)として図にしたものです。
【選択肢別解説】
1:× E-R図は、特定のデータベースの種類に依存しない概念データモデルです。
関係データベースの表として実装することを前提にしたものではありません。
2:○ 顧客や商品などのエンティティの集合と、それらの間のリレーションシップの集合で業務の情報を表します。
これがE-R図の定義です。
3:× データの生成から消滅までの操作を表すには、CRUD図やエンティティのライフサイクルの図を使います。
E-R図はデータの構造を表すもので、操作の流れは表しません。
4:× リレーションシップは、エンティティ同士の対応関係を表します。
業務の手順を表すものではなく、手順を表すにはフローチャートなどを使います。
【ポイント】
E-R図では、関連の多重度(1対1、1対多、多対多)も表します。
「構造を表すのがE-R図、処理の流れを表すのがDFD」と区別しておきましょう。