IPA過去問ドリル

令和元年度 秋期 基本情報技術者試験 午前 問25

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

UMLを用いて表した図の概念データモデルの解釈として,適切なものはどれか。

令和元年度 秋期 基本情報技術者試験 午前 問25の図

出典:令和元年度 秋期 基本情報技術者試験 午前 問25

正解:イ

解説

UMLの関連では,相手側の端に書かれた多重度が「自分1個に対して相手が何個対応するか」を表します。図では従業員側の端に 0..*,部署側の端に 1..* が付いているので,「1つの部署には0人以上の従業員が所属する」「1人の従業員は1つ以上の部署に所属する」と読み取れます。従業員側から見た多重度が 1..* なので,2つ以上の部署に所属することも許されます。

選択肢ごとの解説

  • 誤り。総数が一致するのは両端の多重度がともに1の1対1関連の場合で,この図は多対多の関連です。
  • 正しい。部署側の多重度が 1..* なので,1人の従業員が同時に複数の部署に所属してもかまいません。
  • 誤り。従業員側の多重度が 0..* なので,所属する従業員が0人の部署も存在できます。
  • 誤り。部署側の多重度が 1..* なので,どの部署にも所属しない従業員は存在できません。
基本情報技術者の過去問を演習モードで解く