2010-12-12 168 views
1

對於一個項目,我需要創建一個允許銷售物品的系統,基本上是一個EPOS系統。我主要工作,但我想不出存儲交易的好方法。數據庫設計商店交易

由於交易將有一個或多個項目,我需要知道什麼項目是如何將它存儲在交易表中?我可以在表格的一個字段中存儲CSV以存儲多個產品ID嗎?

transactionID 
noItems 
itemID <- Store more than one? 
cost 

有什麼建議嗎?

感謝

回答

1

嘗試這樣:

Transactions 
------- 
TransactionId 
TotalCost 

TransactionItems 
----------- 
transactionId 
ItemId 

Items 
----------- 
ItemId 
ItemName 
Price 

多個值不存儲在一個單一的領域。這會讓你的數據庫世界變得生機勃勃。

+0

看起來不錯,謝謝:)。 – Elliott 2010-12-12 22:28:52