平成24年春期試験午前問題 午前Ⅱ 問4

午前Ⅱ 問4解説へ
次の概念データモデルを関係データベース上に実装することとし,実装用のデータモデルを作成した。適切な多重度が指定されているものはどれか。ここで,モデルの表記にはUMLを用いる。
04.gif

  • 04a.gif
  • 04i.gif
  • 04u.gif
  • 04e.gif
正解 問題へ
分野:テクノロジ系
中分類:データベース
小分類:データベース設計
"人"と"会社"の関係は多対多なので、連関エンティティ"雇用"を追加して1対多の関係に分解します。会社エンティティから見た人エンティティの多重度は0以上(0..*)なので、"会社"と"雇用"の関連は「1対0以上」になります。また人エンティティから見た会社エンティティの多重度は5以下(0..5)なので、"人"と"雇用"の関連は「1対5以下」になります。

したがって適切なデータモデルは「エ」です。
04e.gif
このデータモデルは会社は0人以上の人を雇用し、1人が最大で5つまでの会社に雇用される様子を表しています。
04_1.gif

この問題の出題歴


Pagetop