0

StarUML で作成したシンプルな ER モデルがあります。

2 つのクラス間で多重度の値を設定する方法を考え出しました。各エンティティ間の関係をどのように述べるのだろうかと思っていました。

たとえば、下の画像を見ると: ここに画像の説明を入力

ここで、学生は「宿泊施設を持っており、宿泊施設は学生を収容する」と述べたいと思います。どうすればいいですか?

ありがとうピーター

4

1 に答える 1

0

学生と宿泊施設を結ぶ線にひし形を置くことができます。ダイアモンド図の関係。ダイヤモンドの内側に「has/accomomodates」を入れることができます。

関係を図式化する方法は他にもあります。多くの ER モデラーは、リレーションシップがバイナリ (2 つのエンティティのみを含む) の場合、ひし形を気にしません。関係が 3 項、4 項などの場合、ダイアグラムがスパゲッティにならないようにするためにダイヤモンドが重要になります。

于 2012-11-08T22:14:45.960 に答える