数据表:多对多关系的理解

Posted 长不大的大灰狼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据表:多对多关系的理解相关的知识,希望对你有一定的参考价值。

学生与课程是多对多关系,即一条学生记录对应多条课程信息,
而这些课程信息,不能用一个字段解决。所以需要建立一个中间关系表,来描述学生和课程之间的多对多关系。

但是,当在学生表中增加一个课程id字段时,就相当于建立了一个冗余的中间关系表,而这个关系表和课程表就是一个多对一的关系。这种做法在实际代码中经常会用到。

以上是关于数据表:多对多关系的理解的主要内容,如果未能解决你的问题,请参考以下文章

Java中使用DAO模式的多对多关系

MySql 学习三(多对多)

CoreData:如何建模循环多对多关系

mybatis11--多对多关联查询

具有一对多和多对多关系的 JOOQ pojos

核心数据和多对多