如果我要在数据库中存储两条记录,则需要计量单位 table

unit of messurement table is required if there i'm going to store two record in database

在我的电子商务应用程序中,有两种单位的多种产品 即产品 "X" 有两种包装类型

  1. 200 克
  2. 400 克

是否需要创建Unit_Of_Mesurementtable?如果不是那么解决方案是什么或者是否有任何其他解决方案?

对于可能以不同包装出售给定产品的电子商务网站,您可以将每个产品包装存储为单独的产品,或者使用第二个 table 来存储不同格式的产品,其中其余通用产品信息取自主要产品 table.

例如,您有一个 产品 table,其中包含适用于该产品的信息,无论考虑采用哪种格式:

ID | name      | brand
--------------------------
 1 | Product 1 | ACME Corp
 2 | product 2 | ACME Corp

然后你会得到一个 product_format table,其中包含产品可能具有的不同包装变体。如果产品不以任何不同的格式出售,那么您可以在此处仅包含价格的一行,而不指定格式,因为您不需要显示该信息。

ID | product_ID | format | price
----------------------------------
 1 | 1          | 200g   | 19.99
 2 | 1          | 400g   | 37.99
 3 | 2          | null   | 8.99