我正在为自行车开发库存。我将Cycles cid,title, desc etc
, 存储在 CYCLE 表中,另一个STOCK(sid,cid,qty)
用于存储库存。现在我知道自行车可以有多种颜色(黑色、红色、橙色等)和尺寸。我对根据尺寸和颜色存储库存感到困惑。
我修改了 STOCK 表
STOCK(sid,cid,qty,color,size).
例如
1,101,12,1,null for Red Color
1,101,12,2,null for Green Color
......(关于颜色的相同周期的 6 条记录,因为可以有 6 种颜色)PLUS Size medium,Large,Small(关于尺寸的相同周期的 3 条记录)1,101,12,null,medium - for中号 1,101,12,null,Small - 适用于小号 1,101,12,null,Large - 适用于大号
1 个周期产品共有 9 条记录。
我对库存 STOCK(sid、cid、数量、红色、绿色、蓝色、橙色、青色、黄色、中、大、小)和 1 条库存单条记录有另一种设计。1,101,0,0,1,3,5,6,3,0,7
我的问题是,这是维持股票的正确方法,还是我可以改进。如果您能帮助微调,我将不胜感激。