如果我要在数据库中存储两条记录,则需要计量单位 table
unit of messurement table is required if there i'm going to store two record in database
在我的电子商务应用程序中,有两种单位的多种产品
即产品 "X" 有两种包装类型
- 200 克
- 400 克
是否需要创建Unit_Of_Mesurement
table?如果不是那么解决方案是什么或者是否有任何其他解决方案?
对于可能以不同包装出售给定产品的电子商务网站,您可以将每个产品包装存储为单独的产品,或者使用第二个 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
在我的电子商务应用程序中,有两种单位的多种产品 即产品 "X" 有两种包装类型
- 200 克
- 400 克
是否需要创建Unit_Of_Mesurement
table?如果不是那么解决方案是什么或者是否有任何其他解决方案?
对于可能以不同包装出售给定产品的电子商务网站,您可以将每个产品包装存储为单独的产品,或者使用第二个 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