除了特殊的一对一关系,剩下的其中多对多又是一种非技术性判断
那剩下的一对多,多对一,至于谁是一,谁是多,就简单了
总结: 一个A能否对应多个B,
1) 如果是
一个A对应一个B(此情况A与B的关系如果不是特殊的一对一,那就是多对一的关系),
那么接下来判断是特殊的一对一关系,即多个A能否对应一个B,
如果
不能则是一对一关系;
多个A能对应一个B,那A与B的关系就是多对一,B与A的关系就是一对多。
2) 如果是
一个A对应多个B(此情况A与B的关系不可能是特殊的一对一关系和多对一的关系了,那除了多对多就是一对多了),
那接下来判断时候是特殊的多对多关系,即一个B是否只能对应一个A,
如果
一个B也能对应多个A,那么A与B的关系就是多对多的关系;
一个B只能对已一个A,那么A与B的关系就是一对多的关系。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。