平成26年度春期 問26 / 80

平成26年度 春期 応用情報技術者試験 午前 問26

UMLを用いて表した部門と社員の関係を表すデータモデルの説明のうち,適切なものはどれか。

問題の図

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ウ

多重度の読み方:

  • 部門側の「1」:社員1人から見て,所属する部門はちょうど1つ
  • 社員側の「*」:部門1つから見て,所属する社員は0人以上(何人でもよい)

  • ア: 社員が1人も所属していない部門は登録できない。
    誤り。社員側の多重度は「*」(0以上)なので,社員が1人も所属していない部門も登録できます。

  • イ: 社員は複数の部門に所属することができる。
    誤り。部門側の多重度は「1」なので,社員はちょうど1つの部門に所属し,複数の部門には所属できません。

  • ウ: どの部門にも所属しない社員は登録できない。
    正しい。部門側の多重度は「1」(0は含まない)なので,社員は必ず一つの部門に所属しなければならず,どの部門にも所属しない社員は登録できません。

  • エ: 一つの部門に複数の社員は所属できない。
    誤り。社員側の多重度は「*」なので,一つの部門に複数の社員が所属できます。


答え

ウ: どの部門にも所属しない社員は登録できない。

出典:平成26年度 春期 応用情報技術者試験 午前 問26

平成26年度春期の他の問題