
UMLを用いて表した図のデータモデルのa,bに入れる多重度はどれか。 〔条件〕 (1) 部門には1人以上の社員が所属する。 (2) 社員はいずれか一つの部門に所属する。 (3) 社員が部門に所属した履歴を所属履歴として記録する。
エ. a:1..,b:1..
条件(1)で「部門に1人以上の社員が所属」、条件(3)で社員の所属履歴を必ず記録するため、部門には少なくとも1つ以上の履歴がぶら下がる必要があり a は 1..。同様に社員は条件(2)で1部門に所属するので、所属履歴も1社員あたり少なくとも1つ存在し b も 1..。エが正解。
基本情報技術者試験 平成30年度 秋期 午前 の過去問一覧へ戻る・問26