データベース
基本情報技術者試験 科目A免除 修了試験 20130728 実施分 問46
学校における教師,クラス,教室の三つのエンティティの関係を表す E-R 図 (a),(b) について考える。この二つの E-R 図の読み方のうち,適切なものはどれか。ここで,“1 — 1” は 1 対 1 の対応関係を表し,“1 — *” は 1 対多の対応関係を表す。
(a) 教師 —(1 : 1)— クラス —(1 : 1)— 教室
(b) 教師 —(1 : *)— クラス —(* : 1)— 教室
(各線の両端に多重度を記載。左の線は教師側 1・クラス側 1 または *,右の線はクラス側 1 または *・教室側 1)
- ア (a) では,教師か教室を決めるとクラスが決まるが,(b) では,教師と教室を決めるとクラスが決まる。
- イ (a) では,教師の担当できるクラスは一つだけであるが,(b) では,複数のクラスを担当することがある。
- ウ (a) では,一つのクラスには常に同じ教室が割り当てられるが,(b) では,一つのクラスに複数の教室が割り当てられることがある。
- エ (a) では,一つのクラスは常に 1 人の教師が担当するが,(b) では,一つのクラスを複数の教師で担当することがある。
出典:基本情報技術者試験 科目A免除 修了試験 20130728 実施分 問46
答えと解説を見る
正解:イ
覚える知識
E-R図の多重度表記の読み取り
E-R図の多重度は、各エンティティが関連先をいくつもてるかを示す。
この問題で必要なこと
(a)の教師:クラス=1:1では教師は1クラスのみ、(b)の1:*では複数クラスを担当する。
ひっかけ
クラスと教師・教室の関係の向きを取り違えさせる。
この知識の出題:本試験系 1 回・免除試験 6 回(公開問題での観測値)