2014-09-24 415 views
0

在E-R圖中: 假設我們有一個實體所有者和一個實體寵物。 業主通過關係採用與寵物有關。 這種關係是一對多的關係,即一個主人可以養寵物,但寵物只能由一個主人接受。ER圖:帶有相對於另一個實體的唯一屬性的實體

現在每隻寵物的名稱在所有者擁有的寵物中都是唯一的,即所有者不能擁有兩隻名爲「Squiggles」的寵物。 不過,不同的主人可以使用相同的寵物名稱,即傑克可以有一個名爲「Squiggles」的寵物,吉爾也可以。

我如何在E-R圖中表示寵物的名字?

回答

0

聽起來好像這是你想要的東西:

http://en.wikipedia.org/wiki/Weak_entity

的寵物將是唯一的由業主標識和名稱標識。

維基百科中的示例聽起來與您正在尋找的內容類似。

雖然這可能不是你如何在數據庫中實現它,這是你如何繪製它。

+0

謝謝!使用與上面相同的場景,如果你不介意的話,我有一個後續問題。 現在還有另一個實體Food,和Feed的關係。業主可以根據以下條件餵食寵物(因此爲非正式關係): 1)業主只能餵養自己的寵物 2)食物(按身份證)只能餵食至多一個寵物 我不知道如何繪製ER圖中的兩個條件。 – leonardloo 2014-09-24 22:56:01

相關問題