要把课程管理的课程名,教师管理的教师名关联到学年学期管理里面,已经在数据库建了外键,不知道对不对,不知道外键的代码要怎么写
多对多的关系,可以建立一个中间表,存两个表的id,然后多表联查
不建议使用外键,阿里的java规约中也有提到
1,course, term, teacher,student
课程表,学期表,教师表,学生表;课程与学期的关系表(ct);ct与教师关系表;ct与学生的关系表;
2,这样关系就比较清楚明白了,某个课程-是哪个学期的,对应的哪些老师、学生就出来了。
创建三个表,教师表、课程表、学期管理表,学期管理表中存入教师表与课程表的主键与关联的属性信息就行,学期管理表中是是双主键,同时也是双外键,教师表与课程表的主键在学期管理表中充当主键与外键双重身份。查询的时候用外键进行多表的关联查询就行
不介意采用外键的哦 可以做中间变来解决 教师和学期进行关联 课程表和学期表关联 不推荐或者尽可能不使用外键
可以不用外键的,也不建议用外键。可以建立中间关系表,或者在学期表存入教师,课程主键
搞定了吗,兄弟,需要说声