IPA過去問ドリル

平成23年度 特別 基本情報技術者試験 午前 問29

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

UMLを用いて表した図のデータモデルの多重度の説明のうち,適切なものはどれか。図では,"組織"と"社員"が関連付けられており,組織側の多重度は1,社員側の多重度は1..*である。 (注:本サイトでは原問題の図を文字表記に変換しています)

出典:平成23年度 特別 基本情報技術者試験 午前 問29

正解:ア

解説

図では組織側の多重度が1,社員側の多重度が1..*(1以上)となっています。これは,一つの組織には1人以上の社員が所属し,一人の社員はちょうど一つの組織に所属することを意味します。したがって,社員が1人もいない組織は存在しないことになります。

選択肢ごとの解説

  • 正しい。社員側の多重度が1..*(1以上)であることから,どの組織にも必ず1人以上の社員が所属し,社員が0人の組織は存在しません。
  • 誤り。組織側の多重度が1であるため,社員は必ずいずれか一つの組織に所属しなければならず,未所属は許されません。
  • 誤り。組織側の多重度が1であるため,各社員が所属できる組織は一つだけであり,複数の組織に所属することはできません。
  • 誤り。社員側の多重度が1..*(1以上)であるため,一つの組織に複数の社員が所属することができます。
基本情報技術者の過去問を演習モードで解く