学生与课程是多对多关系,即一条学生记录对应多条课程信息,
而这些课程信息,不能用一个字段解决。所以需要建立一个中间关系表,来描述学生和课程之间的多对多关系。
但是,当在学生表中增加一个课程id字段时,就相当于建立了一个冗余的中间关系表,而这个关系表和课程表就是一个多对一的关系,即student表中任意一条记录都只对应course表中的唯一一条记录。这种做法在实际代码中经常会用到。
学生与课程是多对多关系,即一条学生记录对应多条课程信息,
而这些课程信息,不能用一个字段解决。所以需要建立一个中间关系表,来描述学生和课程之间的多对多关系。
但是,当在学生表中增加一个课程id字段时,就相当于建立了一个冗余的中间关系表,而这个关系表和课程表就是一个多对一的关系,即student表中任意一条记录都只对应course表中的唯一一条记录。这种做法在实际代码中经常会用到。