一对一:班级与班长之间的联系:
一个班级只有一个正班长
一个班长只在一个班中任职
一对多:班级与学生之间的联系:
一个班级中有若干名学生,
每个学生只在一个班级中学习
多对多:课程与学生之间的联系:
一门课程同时有若干个学生选修
一个学生可以同时选修多门课程
一对一:夫妻之间是一对一的关系
一对多:一个老板对应多个下属 一个组织对应多个成员
多对多:一个老师对应多个学生 同时一个学生对应多个老师 共同构成多对多的关系
一对一:班级与班长之间的联系:
一个班级只有一个正班长
一个班长只在一个班中任职
一对多:班级与学生之间的联系:
一个班级中有若干名学生,
每个学生只在一个班级中学习
多对多:课程与学生之间的联系:
一门课程同时有若干个学生选修
一个学生可以同时选修多门课程
一对一:夫妻之间是一对一的关系
一对多:一个老板对应多个下属 一个组织对应多个成员
多对多:一个老师对应多个学生 同时一个学生对应多个老师 共同构成多对多的关系
一般的项目中,一对多用的是比较多的。搞清楚这些映射关系需要多试几个基本的例子。
一对一:我有一个身份证号 ;
一对多:我有多张银行卡;
多对多:我是招行、交行、建行的客户,但是这些银行用户均过亿。
视频讲解的是mysql数据库中实体关系中的多对多,通过分析可以发现,多对多表示的是实体之间的关系需要通过一张中间表来进行维护,中间表中维护的两个实体表的主键。