Database 数据建模本地化问题

Database 数据建模本地化问题,database,localization,data-modeling,Database,Localization,Data Modeling,假设我有一个属性为-id、name、UPC、price的产品 您可以将其视为数据库表“product” 现在,我对这个问题感到困惑。 假设相同的产品可以在英国销售,那么名称、UPC、价格可能会有所不同 为美国做一个产品表,为英国做另一个产品表是有道理的,但这听起来是多余的。有更好的解决方案吗?您可以制作一个价格表,其中关键是产品id和位置。您也可以在其中添加其他维度。e、 g.也许有些价格对一年中的某个时间很敏感?这是个好主意,但其他属性如名称、UPC又如何呢?他们也应该有自己的桌子吗?嗯,听起

假设我有一个属性为-id、name、UPC、price的产品 您可以将其视为数据库表“product”

现在,我对这个问题感到困惑。 假设相同的产品可以在英国销售,那么名称、UPC、价格可能会有所不同


为美国做一个产品表,为英国做另一个产品表是有道理的,但这听起来是多余的。有更好的解决方案吗?

您可以制作一个价格表,其中关键是产品id和位置。您也可以在其中添加其他维度。e、 g.也许有些价格对一年中的某个时间很敏感?

这是个好主意,但其他属性如名称、UPC又如何呢?他们也应该有自己的桌子吗?嗯,听起来好像有很多桌子。我遗漏了一个描述属性。根据国家的不同,它可能使用不同的语言,可能有不同的本地化产品表是更简单的解决方案。AFAIK UPC代码就是UPC代码。名称、价格、描述——是的,它们会有所不同。几乎到了有单独表格的地步。棘手的问题。