在将表规范化为 3NF 后,我无法理解如何表示外键。
让我们以这种方式考虑表格:
student(studentid,studentname,courseid,coursename,dateofexam,marks,grade)
我可以如下计算出FD:
studentid -> studentname
courseid -> coursename
{student,courseid} -> dateofexam,marks
marks -> grade
现在我正在尝试为具有如下非 ket 属性的 FD 创建一个新表:
marks grade
studentid studentname
现在如何将这些表的外键与我的旧表关联起来student
?我对这样做感到困惑。
提前致谢。