IPA過去問ドリル

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

テクノロジ/データベース

UMLを用いて表した部門と社員の関係を表すデータモデルの説明のうち,適切なものはどれか。 〔クラス図〕 部門(多重度1)――所属する▶――(多重度*)社員

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

正解:ウ

解説

クラス図の多重度は,部門側が1,社員側が*(0以上)となっている。これは,1つの部門に0人以上の社員が所属できる一方,各社員は必ずいずれか1つの部門に所属することを表している。したがって,どの部門にも所属しない社員は登録できない。

選択肢ごとの解説

  • 誤り。社員側の多重度は*(0以上)であるため,社員が1人も所属していない部門も登録できる。
  • 誤り。社員側から部門側への多重度は1であるため,1人の社員が所属できる部門は1つだけである。
  • 正しい。社員側から部門側の多重度が1であるため,社員は必ずいずれか一つの部門に所属していなければならず,どの部門にも所属しない社員は登録できない。
  • 誤り。部門側の多重度は*であるため,一つの部門に複数の社員が所属することができる。
応用情報技術者の過去問を演習モードで解く