根据新要求进行架构修改

时间:2012-08-29 16:15:09

标签: mysql sql database-design

我有一个用于管理商店系统产品/商品的数据库。表结构类似于

Categories
----------------------------
id
name
description
active
created
modified



Products
----------------------------
id
name
description
active
created
modified
id_category

现在我有兴趣将这个数据库用于多家商店。什么是修改架构的最佳方法。在每个表格中添加id_shop?还是有更好的方法

谢谢

2 个答案:

答案 0 :(得分:0)

Shops
----------
shop_id
ShopName
AhopAddr
...

Categories
----------------------------
id
name
description
active
created
modified
shop_id

Products
----------------------------
id
name
description
active
created
modified
id_category
shop_id

答案 1 :(得分:0)

我认为基本妥协是以下架构

enter image description here

在这种情况下,您可以为单个产品添加更多类别