平成24年 春期 データベーススペシャリスト 午前II 問4

次の概念データモデルを関係データベース上に実装することとし、実装用のデータモデルを作成した。
適切な多重度が指定されているものはどれか。
ここで、モデルの表記にはUMLを用いる。

 ア  
 イ  
 ウ  
 エ  


答え エ


解説
“会社”クラスと“人”クラスの関係の多重度は多対多であり、このままでは関係データベースに実装するには適していないので、“会社”クラスと“人”クラスの関係を示す“雇用”クラスを用いる。
この時、“会社”クラスから見て“雇用”クラスの多重度は、元の“人”クラスの時と同じ「0..*」になる。
同様に“人”クラスから見て“雇用”クラスの多重度は、元の“会社”クラスの時と同じ「0..5」になる。
したがって、これは
 
(エ)になる。


キーワード
・クラス図

キーワードの解説

戻る 一覧へ 次へ