一. 关系型数据库:一对多关系
学生表:
01.png
班级表:
02.png
关系:
1. 一个学生对应一个班级, 学生表:班级表,之间的关系是 一对一。如下图所示:
03.png
2. 一个班级对应多个学生, 班级表:学生表,之间的关系是 一对多。如下图所示:
04.png
注意:关系存储在‘多’那张表,也就是说,外键存储在学生表中。
二. 关系型数据库:多对多关系
学生表:
05.png
科目表:
06.png
关系:
1. 一个学生对应多个科目, 学生表:科目表,之间的关系是 一对多。如下图所示:
07.png
2. 一个科目对应多个学生, 科目表:学生表,之间的关系是 一对多。如下图所示:
08.png
总结:
学生表和科目表是 多对多的关系。通常要创建一个新的表,来存储它们之间的关系。如下图:
09.png