Database design 每种产品都有许多计量单位

Database design 每种产品都有许多计量单位,database-design,entity-relationship,entity-relationship-model,Database Design,Entity Relationship,Entity Relationship Model,如何设计数据库表? 每种产品都有许多产品计量单位。 例如,产品膨化150件=1箱,8pcs=1箱。每个产品的两个测量值添加一个“容器类型”表,其中每个产品ID有一行用于每个容器类型:例如: ITEM: (ID,NAME), PACKS: (PRODUCT_ID, NUMBER_OF_PIECES_PER_PACK, PRICE_PER_PACK) 因此,您将拥有一张包含以下内容的桌子: PRODUCTS: ID, Name 1, MILK 2, YEAST 另一个是:

如何设计数据库表?
每种产品都有许多产品计量单位。
例如,产品膨化150件=1箱,8pcs=1箱。每个产品的两个测量值添加一个“容器类型”表,其中每个产品ID有一行用于每个容器类型:例如:

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欧元/打,而酵母则以6件盒的形式出售,价格为60 C/6件(根据您的上下文),单位为计量单位(我得到了计量单位)。在以后的问题中,我建议你不要使用缩写词。