【发布时间】:2012-10-28 04:12:10
【问题描述】:
我正在设计一个数据库,它将产品和销售它们的商店联系起来。
许多商店将销售相同的产品。 同样,很明显,每个商店都会有多种类型的产品。
我试图对制作表格的最佳方法进行一些研究,但我在网上阅读的所有资源在技术上都令人筋疲力尽,而且逻辑形式化,以至于无法直观地理解他们在说什么。
我一直听到人们说你应该使用联结表,但我不明白这将如何适用于我的情况。
我想做的是为“商店”类别创建一行,然后有单独的行“product_1”、“product_2”、“product_x”等。我将在其中列出商店销售的每种产品,但我我不确定这是否是好的形式。
此外,有些商店可能有 50 种产品,这意味着我需要 50 行。我不确定是否有办法解决这个问题。
最后,我的问题是,按照标准约定,这种关系的理想数据库结构是什么?
【问题讨论】:
标签: mysql database database-design