首先填写一张图,希望对你有帮助
看到图片上那些
和
是不是蒙圈了呢?
本人刚开始的时候也是很懵圈的(原因是在我司开发人员也不是很很注意,明早开早会看来我的=得强调一下这个问题啊)
废话不多说,我们着重分析user与dingdan表,两者是典型的一对多关系,那么dingdan是多方,user是一方。所以,你看懂了吗?dingdan是三个叉叉叉,user是一个叉.
如果在模型上的关系出邮件查看的话是,基数在订单上的是:零个或者多个,而在user上是零个或一个。
这样你应该更加明白了。
也就是说,一对多关系上,一方也就是父方是可以是0或者1个,而对应在dingdan方(多方,子方)是0个或者多个。
这样是不是更好的体现了一对多的关系呢?
相信你已经懂。需要说明的是,如果要求很严格的话,这样设计是比较注重细节的,同样在此关系中,如果不注意弄成了唯一或者多个的话就不能十分准确的表现业务了。
这里补充一点,在关系上右键的前往目标和前往源指的是前往子父表。因为一个外键关键,关联表是源,被关联的表是目标。
希望对你有帮助。
本人水平有限,如有错误,请指正