我必须选择多对多的关系?

时间:2015-02-19 23:31:58

标签: database-design

当我有桌子的时候:

user:userID

产品:productID

和一个名为user_product的表:userID,productID

关于使用1,1 ... m,0..m等的多对多关系看起来怎么样?

1 个答案:

答案 0 :(得分:1)

这取决于应用程序。

用户是否始终与产品相关联?可能不会,如果是这样的话,就会有一个' 0..nfinity'在关系的产品方面。

产品是否始终与用户相关联?可能是的,如果是的话,应该有一个' 1..nfinity'在关系的用户方面。