データベース

基本情報技術者試験 科目A免除 修了試験 201012 実施分 問48

学校における教師,クラス,教室の三つのエンティティの関係を表す E-R 図 (a),(b) について考える。この二つの E-R 図の読み方のうち,適切なものはどれか。ここで,“1 1”は 1 対 1 の対応関係を表し,“1 *”は 1 対多の対応関係を表す。
E-R 図: (a) 教師 —(1 : 1)— クラス —(1 : 1)— 教室(教師側端 1・クラス側端 1,クラス側端 1・教室側端 1) (b) 教師 —(1 : *)— クラス —(* : 1)— 教室(教師側端 1・クラス側端 *,クラス側端 *・教室側端 1)
答えを選ぶ

出典:基本情報技術者試験 科目A免除 修了試験 201012 実施分 問48(問題文は IPA の公開問題。解説は当サイト作成)

解説に誤りを見つけたら、解説の誤りを報告してください。

答えと解説を見る

正解:イ

覚える知識

E-R図の多重度表記の読み取り

E-R図の関連線の端点の1や*は、対応する実体の数(多重度)を表す。

この問題で必要なこと

(a)は教師とクラスが1対1、(b)は1対多なので、(b)では一人の教師が複数クラスを担当しうる。

ひっかけ

1対多の向きを逆に読む選択肢に混同させる。

この知識の出題:本試験系 1 回・免除試験 6 回(公開問題での観測値)。頻出知識ランキング454位(全1,254件中)。

この知識をアプリで解いて覚える レッスン「データモデリング(E-R図・UMLの多重度)」で学ぶ

同じ知識の過去問