如何在一个表中正确链接2个表?只能链接一个表,而不是0,而不是2,只有一个

时间:2015-11-14 10:35:02

标签: mysql database-design

我需要这个:我想要make programm,用户可以在用餐时间记录他们吃的产品。我想存储所有用户都可以使用的常见产品。另外,我想让用户创建自己的产品。用户A的用户产品不适用于其他用户。所以我决定制作UsersProdcuts和CommonProducts表。

现在我需要一些表格,它会链接用户,记录日期,用餐时间和产品。如果它只有一个带有产品的桌子,那就不合适了。但我有两张桌子。

我现在有这个模型:enter image description here

我可以将ProductRecord中的userProductsId和commonProductsId设为nullable,并且不用这个字段创建外键。但我不确定这是否正确。

我应该如何在我的案例中建立数据模型?

0 个答案:

没有答案