正答1
解説
正解は1です。
E-R図(Entity-Relationship Diagram)の基本的な表し方を問う問題です。
E-R図は、データの対象(エンティティ)と、エンティティ同士の関連(リレーションシップ)を図で表します。
【選択肢別解説】
1:○ エンティティタイプ同士の関連には、1対1、1対多、多対多などの対応関係(多重度)があります。
E-R図ではこれをリレーションシップとして表します。
2:× リレーションシップは参照の向きではなく、1対多などの多重度を表します。
矢印を使う表記でも、矢先は「多」の側に付けます。
3:× エンティティタイプには、顧客名や商品名などの属性をもたせます。
属性をもたせないという記述は誤りです。
4:× リレーションシップは、エンティティタイプ同士を結ぶ線(表記によってはひし形)で表します。
エンティティの中に関連先の名前を書いて表すのではありません。
【ポイント】
E-R図はデータベースの概念設計で使う図です。
多対多の関連は、関係データベースに落とし込むときに連関エンティティを置いて1対多の2つに分解します。