平成26年度 春期 応用情報技術者試験 午前 問26
UMLを用いて表した部門と社員の関係を表すデータモデルの説明のうち,適切なものはどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ウ
多重度の読み方:
- 部門側の「1」:社員1人から見て,所属する部門はちょうど1つ
-
社員側の「*」:部門1つから見て,所属する社員は0人以上(何人でもよい)
-
ア: 社員が1人も所属していない部門は登録できない。
誤り。社員側の多重度は「*」(0以上)なので,社員が1人も所属していない部門も登録できます。 -
イ: 社員は複数の部門に所属することができる。
誤り。部門側の多重度は「1」なので,社員はちょうど1つの部門に所属し,複数の部門には所属できません。 -
ウ: どの部門にも所属しない社員は登録できない。
正しい。部門側の多重度は「1」(0は含まない)なので,社員は必ず一つの部門に所属しなければならず,どの部門にも所属しない社員は登録できません。 -
エ: 一つの部門に複数の社員は所属できない。
誤り。社員側の多重度は「*」なので,一つの部門に複数の社員が所属できます。
答え
ウ: どの部門にも所属しない社員は登録できない。
出典:平成26年度 春期 応用情報技術者試験 午前 問26