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

キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
条件の整理
1. 部門には1人以上の社員が所属する。
2. 社員はいずれか一つの部門に所属する。
3. 社員が部門に所属した履歴を「所属履歴」として記録する。
各要素間の関係
- a (部門と所属履歴の関係)
1つの部門には複数の履歴が存在し、少なくとも1件以上の履歴が存在する。
⇒ 1..*
- b (社員と所属履歴の関係)
1人の社員に対して履歴は1件以上存在する可能性があり、複数の履歴を持つこともある。
⇒ 1..*
選択肢の確認
- ア: a = 0..* , b = 0..*
- イ: a = 0..* , b = 1..*
- ウ: a = 1..* , b = 0..*
- エ: a = 1..* , b = 1..*
正解
エ: a = 1..* , b = 1..*
理由
- aは1つの部門に対して1件以上の所属履歴が存在するため 1..*。
- bは1人の社員に対して1件以上の履歴が存在するため 1..*。
出典:令和5年度 春期 応用情報技術者試験 午前 問29