补充一下学生选课系统的表间关系的建立

学生选课系统--表间关系的分析以及实现

那先来看一眼我一共建立了哪些表吧!

1、课程信息表

2、学生个人信息表

3、教师个人信息表

4、课程信息和学生信息多对多关系建立起来中间表(包含id,studentId和courseId三个字段名称)

5、存放学生id和学生密码的数据表

6、存放教师id和教师密码的数据表

其中,我们需要清楚的是,学生选的课程id和学生id之间是多对多的关系,而我们在之前的学习过程中也了解到,在处理多对多的关系时,需要依靠中间表进行建立关联,即利用表4进行关联

基础知识可以从这里来补充一下!

https://www.cnblogs.com/liuzijin/p/16819846.html

具体建立关联的语句是这样哒:

我是为了好辩认,所以上图中的那个student表名没改(其实是user2啦!)

结果这样:
OK即过!

放到模型里面看一看:

然后的话,还有学生信息表与存放学生登录密码的表间关系的建立,一看就是一对一嘛!

还有教师信息表与存放教师登录密码的表间关系的建立,也是一对一的!

跟上述语句基本一样,除了数据表名不太一样,毕竟一对一和多对多是不用顾忌前后关系的嘛!

posted @ 2022-11-13 15:32  yesyes1  阅读(103)  评论(0编辑  收藏  举报