空值和 ERD。 Null 去哪儿了?

Nulls and ERDs. Where does the Null go?

我对这种简单的关系感到困惑。

我想在这里说的是,每个成员在 Marketing Target 中只能 一行,但是,外键 - MemberID - 必须设置为 Null,因为我正在删除会员详细信息后保存数据。

请注意,我不是在询问代码,而是在询问我应该将 Null 放在图中的什么位置。

它在我的位置是否正确,还是应该放在市场营销旁边?

谢谢!

你的外键弄错了。

您应该 MemberDetails.MTid 链接到“MarketingTarget”table.

而不是 MarketingTarget.MemberID

作为一般规则,您总是将外键添加到关系的 "many" 或 0 端。