2013-03-13 60 views
1

繪製多對多的關係這裏是背景如何通過邏輯模型

瓶從由供應商發出訂單收購。一些供應商可能會訂購多種類型的瓶子。每個訂單隻涉及單個供應商,但可能包含多種瓶型。通常, 訂單由供應商完全填充,但由於供應商處於訂單狀態,因此偶爾訂單中必須填寫多件貨件 。 WWWC保持的數量是多少都 訂購併接收數量是多少,以及當瓶子被下令認真記錄,當他們 收到,並收取瓶的實際價格。

概念模型是:瓶{ID,能力,形狀,材料,顏色,成本,數量}

概念模型供應商是:供應商{ID,姓名,電話號碼,地址,聯繫人姓名}。

直到現在,我知道瓶子和供應商之間的關係是多到多。
這裏是E-R關係的照片,只是省略了屬性(可以從上面的概念模型中獲取它們)。據我所知,在多對多關係下從ER關係轉換爲邏輯圖,我需要創建另一個表來表示關係。 因此,我創建了另一個名爲Purchase的表:Purchase,其中包含以下屬性:SID(供應商ID),BID(瓶ID),Ordered_Quantity,Received_Quantity,When_Ordered,When_Received。

我的問題是:如何用線來連接這三個表建立的關係?

enter image description here

回答

1

我想你的意思是像下面的形象。這裏使用的是Crow's foot notation,但更多的符號是可能的,例如idef1x。大多數ER建模工具支持多種這些符號技術。這個例子是用Dezign

example