15.2.1 关联关系

更新于 2026年10月10日 版权声明
15.2.1 关联关系

什么是表与表之间关联关系?

举个例子,有班级表和学生表,要将学生和班级进行绑定,可在学生表中加入一个班级id来将这个学生和某个班级进行绑定。因为一个班级id对应了多个学生,我们就说班级表和学生表是一对多的关系。这就是表与表的关联关系。

表与表之间一般存在三种关系:一对一,一对多,多对多关系。

1)一对一关系

假设:有一个员工表和一个员工档案表。一个员工对应了他的一份档案,有且只有一份,而这个档案也只有这一个员工,那么员工表和员工档案表就是一对一的关系。(https://www.daowen.com)

2)一对多关系

一个班级有多个学生,但是一个学生只能是在一个班级中,那么班级表和学生表就是一对多的关系,再比如,船公司和船,一个船公司有多条船,但一条船只能属于一个船公司,那么船公司和船只表也是一对多的关系。

3)多对多关系

例如:学生表和选课表,一个学生可以选多门课程,反过来,一门课程下面可以有多名学生。这样的关系,我们称为多对多关系。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)