問題
UML を用いて表した図のデータモデルの a、b に入れる多重度はどれか。〔条件〕(1) 部門には 1 人以上の社員が所属する。(2) 社員はいずれか一つの部門に所属する。(3) 社員が部門に所属した履歴を所属履歴として記録する。

選択肢
- 1a:0..* b:0..*
- 2a:0..* b:1..*
- 3a:1..* b:0..*
- 4a:1..* b:1..*
正解
4. a:1..* b:1..*
詳しい解説を見る解説を閉じる
解説
部門と所属履歴の関係(a)は、部門には 1 人以上が所属し履歴も残るので部門 1 に対し所属履歴は 1 以上、つまり a は 1..*。社員と所属履歴の関係(b)は、社員はいずれか一つの部門に所属し履歴を記録するので社員 1 に対し所属履歴は 1 以上、b も 1..* となる。よってエが正解。(出典: 令和5年度 春期 応用情報技術者試験 午前 問29)
一問一答
全400問を繰り返し学習