平成23年度 春期 データベーススペシャリスト試験 午前II 問1
2025年6月30日
【問題1】
社員と年の関連が次の条件を満たす場合をUMLのクラス図で記述するとき、a, bに入る多重度の適切な組合せはどれか。ここで、年クラスのインスタンスは毎年存在する。
〔条件〕
(1) すべての社員は入社年を特定できる。
(2) 年によっては社員が入社しないこともある。
【解説】
ア: 0..* , 0..1
誤り。aの0..*は「1つの年に0人以上の社員が入社する」ことを表しますが、条件1を満たしません(すべての社員が入社年を特定できない場合があるため)。
イ: 0..* , 1..1
正しい。aの0..*は「1つの年に0人以上の社員が入社する」ことを表し、条件2を満たします(年によって社員が入社しないこともある)。bの1..1は「社員は必ず1つの年に所属する(入社年が特定できる)」ことを表し、条件1を満たします。
ウ: 1..* , 0..1
誤り。aの1..*は「すべての年に1人以上の社員が入社する」ことを表しますが、条件2を満たしません。
エ: 1..* , 1..1
誤り。aの1..*は「すべての年に1人以上の社員が入社する」ことを表しますが、条件2を満たしません。
出典:平成23年度 春期 データベーススペシャリスト試験 午前II 問1