ソフトウェア要件定義(全33問中30問目)
No.30解説へ
学校における教師,クラス,教室の三つのエンティティの関係を表すE-R図(a),(b)について考える。この二つのE-R図の読み方のうち,適切なものはどれか。ここで,"1 1"は1対1の対応関係を表し,"1 *"は1対多の対応関係を表す。
出典:平成16年秋期 問49
- (a)では,教師か教室を決めるとクラスが決まるが,(b)では,教師と教室を決めるとクラスが決まる。
- (a)では,教師の担当できるクラスは一つだけであるが,(b)では,複数のクラスを担当することがある。
- (a)では,一つのクラスには常に同じ教室が割り当てられるが,(b)では,一つのクラスに複数の教室が割り当てられることがある。
- (a)では,一つのクラスは常に1人の教師が担当するが,(b)では,一つのクラスを複数の教師で担当することがある。
正解 イ問題へ
広告
解説
- (b)では、教師と教室を決めてもクラスは設定しません。例えば、1つの音楽室を複数のクラスが使い、1人の音楽の先生が複数のクラスを受け持つことを考えてみると、音楽室と先生が決まってもクラスは決定されないことがわかります。
- 正しい。(b)では、1人の教師が複数のクラスに対応しています。
- (b)ではクラスから見た教室の多重度が1なので、クラスごとに1つの教室を使用します。
- (b)ではクラスから見た教師の多重度が1なので、1つのクラスは1人の教師が担当します。
広告