标签: mysql sql database relationship
我有两个桌子
一位学生只能报读一门课程,而在一门课程中可以有很多学生。 因此,我应该在课程表中使用外键还是为注册创建新表。 这种方法取决于情况还是其他情况?
答案 0 :(得分:0)
根据您当前的情况,您应该在学生表中创建类似于s_cid的外键。
但是我建议创建一个单独的注册表,考虑将来可能发生的需求变化,使学生可以参加多个课程。因此,您将拥有包含id,sid,cid列的注册表。