我想创建一个关系数据库,其中有两个表用户和产品。每个表的每个项目都可以与第二个表的许多项目相关。
我目前的实现如下:
两张主桌——
->Users
User ID
UserInfo
->Products
Product ID
ProductInfo
两个不同的查找表
->UserToProduct
UserID
ProductID
->ProductToUSer
ProductID
UserID
每次添加用户与产品的关系时,我只需在第一个查找表中添加一个额外的行,反之亦然。
这是正确的方法吗?有没有我可以参考的此类场景的标准模型?