修了試験 2013-07-28実施分 基本情報技術者試験 問46
学校における教師,クラス,教室の三つのエンティティの関係を表すE-R図(a),(b)について考える。 この二つのE-R図の読み方のうち,適切なものはどれか。 ここで,"1━1"は1対1の対応関係を表し,"1━*"は1対多の対応関係を表す。

正答2
解説
正解は2です。 E-R図の多重度(対応関係)を読み取る問題です。 (a)は、教師とクラスが1対1、クラスと教室が1対1で結ばれています。 (b)は、教師とクラスが1対多(教師側が1、クラス側が多)、クラスと教室が多対1(クラス側が多、教室側が1)です。 【選択肢別解説】 1:× (b)では、1人の教師が複数のクラスを担当し、一つの教室も複数のクラスに使われます。 そのため、教師と教室を決めてもクラスが一つに決まるとは限りません。 2:○ (a)は教師とクラスが1対1なので、教師が担当できるクラスは一つだけです。 (b)は教師とクラスが1対多なので、1人の教師が複数のクラスを担当することがあります。 3:× (b)でもクラスから見た教室側の多重度は1です。 一つのクラスに割り当てられる教室は一つであり、複数の教室が割り当てられることはありません。 4:× (b)でもクラスから見た教師側の多重度は1です。 一つのクラスは1人の教師が担当し、複数の教師では担当しません。 【ポイント】 多重度は、相手側のエンティティの近くに書かれた数字を読みます。 「1つのクラスから見て教師は何人か」のように、片方を一つに固定して読むと間違えにくくなります。まとめて解く
修了試験 2013-07-28実施分を通しで解く(80問)→