我是 ER 图的新手。我注意到draw.io(在 Stackoverflow 上被推荐)没有一对一(可选)对一(强制性)的关系。
假设,我有两个表“user”(id,affiliate_id)和“affiliate”(id)。不一定要有附属机构,在这种情况下 user.affiliate_id 将为空。
但是,如果有会员,则 user.affiliate_id 将链接到affiliate.id。
那么这不是一对一(可选)对一(强制性)的关系吗?
PS:我在想也许 user.affiliate_id 在严格意义上不能为空。但是,它不会破坏外键约束(至少对于 SQLite 3)。