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

1、关系映射:一对多

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

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

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

如上 即为多对一的关系

 

2、一对一

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

 

3、多对多关系

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

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

 

posted @ 2016-04-21 16:43  星空下的夜  阅读(2846)  评论(0编辑  收藏  举报