据我所知,attendances
表中有主键副本(可能来自已分解的实体)。您可以在PK
表格中PK, FK
的行中看到student_id
和attendances
之间的区别是什么?
答案 0 :(得分:1)
在Attendance
表中,PRIMARY KEY
并不简单 - 它由两列组成:
student_id, running_id
据我了解,这意味着每个学生都不能成为同一课程的两名学员。 student_id
表中的Attendance
是FOREIGN KEY
给学生的数据一致性。无法确定为什么running_id
也不是FOREIGN KEY
。