【发布时间】:2019-07-11 06:54:35
【问题描述】:
对于一个学校项目,我试图存储学生、他们的出勤率以及允许他们查看哪些在线课程。
例如,允许黄带学生观看白带和黄带课程。皮带系统被一个kyu取代,它也可以有一个dan。
到目前为止,我已经创建了以下内容:
-
Student: studentID (PK), firstname, lastname, age, kyu, dan -
Attendance:出勤ID(PK),学生ID(FK),日期 -
Lesson: courseID(PK), name, kyu, dan
我一直在寻找课程和学生之间可能的关系,因为只在学生的课程中加入 FK 感觉是错误的。
据我所知,这只是一个大班,所以我无法在学生班和班级课程之间建立关系。
【问题讨论】:
-
是否可以在出勤中添加另一个 FK 字段?例如,课程 ID。编辑:应该把它作为评论。
标签: sql database foreign-keys erd