这是背景:
通过下订单从供应商处获得瓶子。某些瓶子类型可能会从多个供应商处订购。每个订单只涉及一个供应商,但可能包括多个瓶子类型。通常订单完全由供应商填写,但有时由于供应商的缺货情况,订单必须填写多批货物。WWWC 会仔细记录订购的数量和收到的数量,以及订购瓶子的时间和收到的时间,以及瓶子的实际收取价格。
瓶子的概念模型为:Bottle{ID, Capacity, Shape, Material, Color, Cost, Quantity}
Supplier的 概念模型是:Supplier{ID, Name, Phone#, Address, Contact_Name}。
到目前为止,我知道瓶子和供应商之间的关系是多对多的。
这是ER关系的照片,只是省略了属性(你可以从上面的概念模型中得到它们)。
据我所知,从ER关系转换为多对多关系下的逻辑图,我需要创建另一个表来表示关系。所以我创建了另一个表:Purchase,它包含以下属性:SID(Supplier ID),BID(Bottle ID),Ordered_Quantity,Received_Quantity,When_Ordered,When_Received。
我的问题是:如何使用线连接这三个表来建立关系?