HOME»データベーススペシャリスト平成24年春期»午前Ⅱ 問4
データベーススペシャリスト平成24年春期 午前Ⅱ 問4
問4
次の概念データモデルを関係データベース上に実装することとし,実装用のデータモデルを作成した。適切な多重度が指定されているものはどれか。ここで,モデルの表記にはUMLを用いる。
- [出題歴]
- データベース H18春期 問29
- データベース H20春期 問34
分類
テクノロジ系 » データベース » データベース設計
正解
エ
解説
"人"と"会社"の関係は多対多なので、連関エンティティ"雇用"を追加して1対多の関係に分解します。会社エンティティから見た人エンティティの多重度は0以上(0..*)なので、"会社"と"雇用"の関連は「1対0以上」になります。また人エンティティから見た会社エンティティの多重度は5以下(0..5)なので、"人"と"雇用"の関連は「1対5以下」になります。
したがって適切なデータモデルは「エ」です。このデータモデルは会社は0人以上の人を雇用し、1人が最大で5つまでの会社に雇用される様子を表しています。
したがって適切なデータモデルは「エ」です。このデータモデルは会社は0人以上の人を雇用し、1人が最大で5つまでの会社に雇用される様子を表しています。