2012-11-04 73 views
0

我有一個數據庫來存儲商店的不同類型的產品。我是否記錄下每個產品的實例?或者每次銷售產品時減少數量?我也想要在數據庫中存儲條形碼。產品上打印的條形碼是否適用於每種實例?或者它僅僅是產品獨有的。例如,如果我有4罐亨氏番茄湯,它們是否會有相同的條碼值?如果是,那麼我如何唯一標識每個實例?如果不是,那麼我如何保證Heinz Tomato Soup上的條形碼值與特定商店中任何其他產品的條形碼不符?產品如何存儲在數據庫中?

任何幫助將不勝感激。 謝謝。 :D

回答

1

您不需要記錄產品的每個實例。

您應該有一個產品的實例,每個記錄具有一個庫存數量列,並且一旦產品被銷售或庫存得到補充,就使用數量字段。

根據定義,產品上的條形碼是獨特的(不是每個實例),所以你應該安全: 亨氏番茄湯將有一個代碼和亨氏雞湯會有另一個。

這可能會幫助您更多:http://www.daveegerton.com/assets/images/database-schema-prestashop.png 這是電子商務(Prestashop)使用的數據庫架構。您的問題答案是在右下角的淺棕色:)

+0

謝謝您的回答:D –

相關問題