内容来源于 Stack Overflow,并遵循许可协议进行翻译与使用
在数据库设计中n:m和1:n是什么意思?
m:n
用于表示多对多关系(m
一侧与另一侧相关的对象n
)而1:n
指的是一对多关系(1
一侧与另一侧相关的对象n
)。
1:n表示'一对多'; 有两个表并且表A的每一行都可以被表B中的任意数量的行引用,但是表B中的每行只能引用表A中的一行(或根本没有)
n:m(戓n:n)表示'多对多'; 表A中的每一行都可以引用表B中的许多行,而表B中的每一行都可以引用表A中的许多行
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。