我有Stock
表。數據庫,單獨的表或列用於額外的字段?
sku
quantity
quantity_sold
price
seller
我StockExtra
表中的產品,具有日期/時間屬性(你能想到的賽事門票的)
stock # references stock
quantity
quantity_sold
price
date_at
time_at
datetime_rule # foreign key to another table, it is a rule that describes when events occur
對於事件的門票,我用stock and seller
從庫存表,但使用量從StockExtra表。因爲不同日期的票可以有不同的數量和價格。
我已經劃分了表格,但並不確定這是否是最佳做法。
現在我需要創建另一個表來保持獨立的市場的門店庫存數據。
(我正在製造一個系統,賣家可以在多個商店銷售產品時管理他的庫存)
例如,可以在amazon.com和ebay.com上銷售活動門票。 而每個商店的價格,數量可能會有所不同。
所以會有一對多的關係從Stock
到StoreStock
。
Stock
將持有的默認價格和數量彙總/ quantity_sold所有商店。 StoreStock
將保存個別商店的數據。
由於相同的原因,我還需要從StockExtra
到StoreStock
之間的一對多關係,即價格/數量可能會因事件票證的每個日期/時間而不同。
因此,以我目前的設置, 將有Stock
StockExtra
和StoreStock
。
即使與非票據產品的日期/時間相關的字段爲空,最好是隻有Stock
和StoreStock
?
@TimBiegeleisen我將股票字段添加到StockExtra。 (我的錯誤)「你可能過於複雜的事情。」請更具體一點,你是否暗示我應該合併Stock/StockExtra表格? – eugene