ER图:一(可选)到一(强制)?

not_a_number

我是ER图的新手。我注意到draw.io(在Stackoverflow上推荐)没有一对一(可选)到一个(强制性)的关系。

假设,我有两个表“ user”(id,affiliate_id)和“ affiliate”(id)。不必有会员,在这种情况下user.affiliate_id将为null。

但是,如果有会员,则user.affiliate_id将链接到affiliate.id。

那么,那不是一对一(强制性)对一对一(强制性)的关系吗?

PS:我在想,从严格意义上来说,user.affiliate_id一定不能为null。但是,它不会破坏外键约束(至少对于SQLite 3而言)。

马克·瓦格纳

我认为您正在描述一对多关系。一个用户可以(可选)与一个会员关联,但是同一会员可以与一个以上用户关联。

还是我误会了?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

一键查询到可选的一(零或一)关系

ER图的一般化

图ER怀疑一种关系

er图,一对多/多对多

ER图到关系谓词

如何有一个强制性和两个可选的位置参数?

强制 pad_sequence 到一定长度

强制全屏游戏到一台显示器?

将嵌套的div / span强制到一行

将HTTPS强制到一个目录-删除WWW

从一张图到另一张图的平滑过渡

将一个图的xrange固定到另一个图

如何egrep包含一个强制性单词且必须具有可选单词之一的行

如何映射一个OptionalLong到一个可选的<龙>?

将分面图减少到一个 ggplot

将 Pandas pivot_table 子绘图到 matplotlib 图创建一个新图

Python argparse,具有两个可选参数,其中至少一个是强制性的

Java正则表达式中的强制性最后一个单词和可选的前面单词/短语

有没有一种方法可以强制Swift中TextField中的文本为非可选?

尝试使用一系列半强制性和可选元素验证XML Schema时收到错误

如何在tensorflow中将一个图的输出作为输入传递到另一个图

春天开机。如何传递可选<>到一个实体类

将变量从一个TensorFlow图复制到另一个

绘制一个从二维到一维的函数作为热图:Matlab

使用Shiny中的checkboxGroupInput使用plot_grid从一个小标题中绘制可选图

Powershell 函数 - 参数在一种情况下必须是强制性的,在另一种情况下是可选的

可以在python中将唯一ID强制给包含-5到256之间整数的变量吗?

数据透视表日期过滤器-强制“本周”到星期一

将网格与 CSS 一起使用时强制图像到列底部