数据库中的一对多、多对多的关系讲解

1、关系映射:一对多

一个对应多个,多个对应一个。

举例:从球队角度:在球场上一个球队拥有多名足球运动员,

   从球员角度:多个球员属于一个球队

如上 即为多对一的关系

2、一对一

一对一的关系就如球队与球队所在地址的关系,一支球队只有一个地址,一个地址对应一个球队。

3、多对多关系

常见的是学校中班级与老师之间的关系,一个班级有多个老师上课,而每个老师又给多个班级上课,

在多对多中需要采用第三张表的方式,这样将多对多转换成两个一对多。

原文地址:https://www.cnblogs.com/bravexz/p/5417595.html