IPA過去問ドリル

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

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

次の概念データモデルの解釈として,適切なものはどれか。ここで,モデルの記法としてUMLを用いる。 [部署]←(所属する)-[従業員] 部署側の多重度:1..*,従業員側の多重度:0..* (注:本サイトでは原問題の図を文字表記に変換しています)

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

正解:ウ

解説

図では,部署側の多重度が1..*,従業員側の多重度が0..*となっています。これは,1人の従業員は1つ以上(複数もあり得る)の部署に所属し,1つの部署には0人以上の従業員が所属できることを意味します。したがって,従業員が同時に複数の部署に所属することも許されます。

選択肢ごとの解説

  • 誤り。従業員側の多重度が0..*であるため,従業員が所属していない部署(0人)の存在は許されます。
  • 誤り。部署側の多重度が1..*であるため,従業員は必ずいずれかの部署に所属している必要があり,参照されている部署を削除すると整合性が崩れます。
  • 正しい。部署側の多重度が1..*であるため,1人の従業員が複数の部署に同時に所属することも許されます。
  • 誤り。従業員は部署側の多重度が1..*であるため,必ず1つ以上の部署に所属する必要があり,どこにも所属しない従業員は許されません。
応用情報技術者の過去問を演習モードで解く