主键副本

时间:2015-03-04 23:01:49

标签: sql oracle entities

据我所知,attendances表中有主键副本(可能来自已分解的实体)。您可以在PK表格中PK, FK的行中看到student_idattendances之间的区别是什么?

1 个答案:

答案 0 :(得分:1)

Attendance表中,PRIMARY KEY并不简单 - 它由两列组成:

student_id, running_id

据我了解,这意味着每个学生都不能成为同一课程的两名学员。 student_id表中的AttendanceFOREIGN KEY给学生的数据一致性。无法确定为什么running_id也不是FOREIGN KEY