次の概念データモデルを関係データベース上に実装することとし、実装用のデータモデルを作成した。 適切な多重度が指定されているものはどれか。 ここで、モデルの表記にはUMLを用いる。
答え エ
【解説】 “会社”クラスと“人”クラスの関係の多重度は多対多であり、このままでは関係データベースに実装するには適していないので、“会社”クラスと“人”クラスの関係を示す“雇用”クラスを用いる。 この時、“会社”クラスから見て“雇用”クラスの多重度は、元の“人”クラスの時と同じ「0..*」になる。 同様に“人”クラスから見て“雇用”クラスの多重度は、元の“会社”クラスの時と同じ「0..5」になる。 したがって、これは (エ)になる。
【キーワード】 ・クラス図
戻る 一覧へ 次へ