[jhomework-2007-1-31-データベース向け]
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
次の概念データモデルを関係データベース上に実装することにし,実装レベルのデータモデルを作成した。適切な多重度が指定されているものはどれか。ここで,データモデルの記法に UML のクラス図を用いる。
┌────┐ ┌────┐
│ │0..5 0..*│ │
│ 会社 ├──────────┤ 人 │
│ │ 雇用する │ │
└────┘ └────┘
概念データモデル
ア
┌────┐ ┌────┐ ┌────┐
│ │0..5 1│ │1 0..*│ │
│ 会社 ├──────┤雇用関係├──────┤ 人 │
│ │ │ │ │ │
└────┘ └────┘ └────┘
イ
┌────┐ ┌────┐ ┌────┐
│ │0..* 1│ │1 0..5│ │
│ 会社 ├──────┤雇用関係├──────┤ 人 │
│ │ │ │ │ │
└────┘ └────┘ └────┘
ウ
┌────┐ ┌────┐ ┌────┐
│ │1 0..5│ │0..* 1│ │
│ 会社 ├──────┤雇用関係├──────┤ 人 │
│ │ │ │ │ │
└────┘ └────┘ └────┘
エ
┌────┐ ┌────┐ ┌────┐
│ │1 0..*│ │0..5 1│ │
│ 会社 ├──────┤雇用関係├──────┤ 人 │
│ │ │ │ │ │
└────┘ └────┘ └────┘
注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。
レイアウトが崩れて見えます@まぐまぐ http://www.mag2.com/help/r109.htm
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
■キーワード■ E-R 図
■解答■
テクニカルエンジニア(データベース)午前平成18年問29
エ
┌────┐ ┌────┐ ┌────┐
│ │1 0..*│ │0..5 1│ │
│ 会社 ├──────┤雇用関係├──────┤ 人 │
│ │ │ │ │ │
└────┘ └────┘ └────┘
> 0.5 → 0..5 ?
ご指摘ありがとうございました。上の図では訂正させてもらいました。
> 元のデータモデルから、
> ・一つの会社は0〜多数の人を雇用することができる
> ・一人の人は0〜5の会社と雇用関係を結ぶことができる
> ・雇用関係は一つの会社に対する一人の雇用を表す
> と考え、エとなると考えました。
どうもありがとうございました。
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tag : 情報処理 概念データモデル UML クラス図 テクニカルエンジニア(データベース)

![仮面ライダーW Vol.1 [DVD]](http://images.amazon.com/images/P/B002R8DJAG.09.MZZZZZZZ.jpg)
![劇場版 超・仮面ライダー電王&ディケイド NEOジェネレーションズ 鬼ヶ島の戦艦 ディレクターズカット版 [DVD]](http://images.amazon.com/images/P/B002WEBZRO.09.MZZZZZZZ.jpg)


