有一个类别表[category],记录数仅超过50,几乎没有增加,而且修改很少。
有一个产品表[product]当前有数百万个级别,将一直增加。
这两个是多对多关系。一个类别将具有更多产品,而每个产品将具有多个类别。
类别列表几乎不会更改,并且一个类别中大约有1000种产品,并且类别列表不会频繁更改。
1。如果遵循SQL数据库的设计,请添加类别<->产品关系表。
2。 NOSQL的方式。将产品:[]直接添加到类别中以指示该类别中的项目列表。
3。添加产品:[]在类别<->产品关联表中
答案 0 :(得分:0)
您需要第三个表(连接表)来完成关系。这些键必须是主键以及外键约束。
tblProductCategories
PK product_id FK
PK category_id FK