在mysql中将m:n关系折叠为两个1:n关系

cbjzeqam  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(171)

我有班级和学生。
学生可以注册多个班级,班级可以有更多的学生注册。
现在有两张table

student                             class
pk_id |  name  |  lastname |                  pk_id | subject |

当我要创建m:n关系时,将生成另一个表

student_class
pk_student_id | pk_class_id | ...

然而,从建模的Angular 来看,这基本上是两个1:n关系。
但我不能把我的思想集中在一件事上,在这个关系中,什么是“1”,什么是“n”,什么是“1” student 以及 class 和“n” student_class ? 或者反之亦然?这两个案子在我看来都不错。
谢谢你的帮助,谢谢你的解释。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题