問29令和5年度 春期テクノロジ系
UMLを用いて表した図のデータモデルのa,bに入れる多重度はどれか。 〔条件〕 (1) 部門には1人以上の社員が所属する。 (2) 社員はいずれか一つの部門に所属する。 (3) 社員が部門に所属した履歴を所属履歴として記録する。

- アa:0..*,b:0..*
- イa:0..*,b:1..*
- ウa:1..*,b:0..*
- エa:1..*,b:1..*
正解はエ
解説 本サイト独自(IPA公表のものではありません)
エ 部門には現在1人以上の社員が所属し,各社員は一つの部門に所属して,その所属を履歴として記録する。したがって,部門にも社員にも所属履歴が少なくとも一つ存在し,a,bはいずれも1..*となる。
- ア 部門と社員のどちらにも所属履歴が一つもない場合を許している。現在の所属も所属履歴として記録されることを見落とした選択である。
- イ 部門側の履歴数だけを0件でもよいとしている。部門には1人以上が所属し,その所属が記録されるため,部門にも履歴が必ず存在する。
- ウ 社員側の履歴数だけを0件でもよいとしている。社員はいずれか一つの部門に所属し,その所属が記録されるため,社員にも履歴が必ず存在する。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和5年度 春期 応用情報技術者試験 午前 問29