我有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