分别列举出实体之间一对一,一对多,多对多的例子

2024-10-29 22:50:22
有5个网友回答
网友(1):

  • 一对一:班级与班长之间的联系:
    一个班级只有一个正班长
    一个班长只在一个班中任职

    一对多:班级与学生之间的联系:
    一个班级中有若干名学生,
    每个学生只在一个班级中学习
    多对多:课程与学生之间的联系:
    一门课程同时有若干个学生选修
    一个学生可以同时选修多门课程

  • 一对一:夫妻之间是一对一的关系
    一对多:一个老板对应多个下属  一个组织对应多个成员
    多对多:一个老师对应多个学生 同时一个学生对应多个老师 共同构成多对多的关系

网友(2):

一对一:班级与班长之间的联系:
一个班级只有一个正班长
一个班长只在一个班中任职

一对多:班级与学生之间的联系:
一个班级中有若干名学生,
每个学生只在一个班级中学习
多对多:课程与学生之间的联系:
一门课程同时有若干个学生选修
一个学生可以同时选修多门课程

网友(3):

一对一:夫妻之间是一对一的关系
一对多:一个老板对应多个下属 一个组织对应多个成员
多对多:一个老师对应多个学生 同时一个学生对应多个老师 共同构成多对多的关系

一般的项目中,一对多用的是比较多的。搞清楚这些映射关系需要多试几个基本的例子。

网友(4):

一对一:我有一个身份证号 ;
一对多:我有多张银行卡;
多对多:我是招行、交行、建行的客户,但是这些银行用户均过亿。

网友(5):

视频讲解的是mysql数据库中实体关系中的多对多,通过分析可以发现,多对多表示的是实体之间的关系需要通过一张中间表来进行维护,中间表中维护的两个实体表的主键。