データベース
ER図(実体関連図)に関する記述として、適切なものはどれか。
ア.エンティティ(実体)は楕円で表し、属性(アトリビュート)は四角形で表す。
イ.リレーションシップ(関連)の多重度(カーディナリティ)は、「1対1」「1対多」「多対多」の3種類が存在する。正解
ウ.多対多の関係はそのままデータベーステーブルに実装できるため、中間テーブルは不要である。
エ.ER図はデータベースの物理設計(インデックスやストレージの詳細)を表現するための図である。
解説
ER図はデータの「人間関係図」です。「学生」と「授業」の関係は多対多(1人の学生が複数の授業を取り、1つの授業に複数の学生がいる)——こうした関係の種類を整理するのがER図です。
なぜ イ が正解か
エンティティ間の関連の多重度(カーディナリティ)は1対1(夫婦のパスポートと本人)、1対多(1つの部署に複数の社員)、多対多(学生と授業)の3種類が基本です。これらをER図の線の端に記号(鳥足記号や数字)で表現します。
出典: AI生成問題(学習用)