我的数据库中有Suppliers
,Clients
和Items
个表。我需要跟踪从供应商处收到的货物。每批货都包含许多物品。我还需要跟踪货物中损坏的物品以及是否退回损坏的物品。
我正计划创建两个额外的表:
Shipment
(Shipment_id,supplier_id)Shipment-Tracking
(Shipment_id,items_id,损坏,已退回)有没有更好的方法来建立这种关系?
答案 0 :(得分:0)
根据商品的性质,您可能希望在Shipment-Tracking
表中添加数量。
您还可以在Shipment
表格中添加一些其他信息,例如发货日期等等。
否则,保留货件标题和货件明细表是一个很好的设计。它处于第三种正常形式,这是在交易系统中开始的好地方。