当一个实体被其他实体使用时,前瞻键应如何显示?

时间:2019-05-23 20:32:34

标签: database database-design schema

假设我有实体

文件CompanyUserArticle

它们之间的关系是CompanyUserArticle可以有许多文件

1家公司有很多文件

1个用户有很多文件

1条文章包含很多文件

我的问题是:

File应该有那些FK吗?

CompanyFK UserFK ArticleFK

如果文件附加到Company,那么只有CompanyFK有值,而UserFKArticleFK为空?

这是实现这一目标的不好方法吗?

0 个答案:

没有答案