如何设计数据库表?
每个产品都有许多产品计量单位。
例如,产品泡芙150个= 1个纸箱,8个= 1个纸箱。每种产品的两次测量
答案 0 :(得分:0)
添加'类型的容器'表格,其中每个产品ID对于每种类型的容器都有1行:例如:
ITEM: (ID,NAME),
PACKS: (PRODUCT_ID, NUMBER_OF_PIECES_PER_PACK, PRICE_PER_PACK)
所以你要有一张表:
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€
在这种情况下,你的牛奶每盒含有一次'价格为1,2欧元和每盒'价格为12欧元/打,而YEAST以6件装60c / 6件装出售