小编fli*_*p66的帖子

数据库设计(商店+产品)

我目前在我的数据库、商店和产品中有 2 个表。每个产品都有自己的ID 1-2000,每个商店都有自己的ID 1-200。

我关于数据库设计的问题是,我如何跟踪每个商店有哪些产品?

  • 例子

    • 商店 1 有产品 1、5、10、200
    • 商店 2 有产品 2、5、7、100
    • 商店 3 有产品 1、7、10、300
    • 等等...
  • 我是否应该在我的商店表中有一列将 id 存储为由诸如 {1;5;10;20} 之类的列分隔的字符串(在 1 字符串中可能有数千个条目)?

  • 我应该有另一个只有 [id|storeID|productID] 的表(表中可能有商店(x)产品)?

mysql database-design

4
推荐指数
2
解决办法
2300
查看次数

标签 统计

database-design ×1

mysql ×1