每个产品都有很多uom
Each product have many uom
如何设计数据库table?
每个产品都有很多产品计量单位。
例如,产品粉扑 150 支 = 1 箱和 8 支 = 1 箱。每个产品两次测量
添加 'type of container' table,其中每个产品 ID 对应每种容器类型各占一行:例如:
ITEM: (ID,NAME),
PACKS: (PRODUCT_ID, NUMBER_OF_PIECES_PER_PACK, PRICE_PER_PACK)
因此您将有一个 table 具有:
PRODUCTS:
ID, Name
1, MILK
2, YEAST
还有一个:
PACKS:
PR_ID, #_of_peieces, price_per_container
1, 12, 12€
1, 1, 1,2€
2, 4, 0,6€
在这种情况下,您的牛奶 'per carton' 价格为 1.2 欧元,每 'box' 价格为 12 欧元/打,而 YEAST 以 6 件盒的价格出售,每 6 件 60 分
如何设计数据库table?
每个产品都有很多产品计量单位。
例如,产品粉扑 150 支 = 1 箱和 8 支 = 1 箱。每个产品两次测量
添加 'type of container' table,其中每个产品 ID 对应每种容器类型各占一行:例如:
ITEM: (ID,NAME),
PACKS: (PRODUCT_ID, NUMBER_OF_PIECES_PER_PACK, PRICE_PER_PACK)
因此您将有一个 table 具有:
PRODUCTS:
ID, Name
1, MILK
2, YEAST
还有一个:
PACKS:
PR_ID, #_of_peieces, price_per_container
1, 12, 12€
1, 1, 1,2€
2, 4, 0,6€
在这种情况下,您的牛奶 'per carton' 价格为 1.2 欧元,每 'box' 价格为 12 欧元/打,而 YEAST 以 6 件盒的价格出售,每 6 件 60 分