【发布时间】:2014-11-23 05:14:09
【问题描述】:
我正在构建一个系统,让学生可以在他们离开后查看他们的结果。该系统应该在学生进入下一年的课程期间记录学生的分数。我不确定我在 Module_tests 表中使用外键。我在此表中有两个外键来标识特定学生和特定模块的测试标记。我猜这对外键是 Module_tests 表的主键。这是一个明智的设计吗?有没有更高效的?
提前致谢
Student 表有三列:StudentID、名字、姓氏。 模块表有三列:ModuleID、ModuleName、Year。 Module_tests 表有五列:StudentID、ModuleID、Assignment、PracticalTest、FinalExam。 (希望文字清晰,因为我的帖子中无法附加图片)
【问题讨论】: