0

我能够设计时间表,如屏幕短片所示。 短屏幕

令人困惑的部分:如何将教师 ID 存储在存储在另一个表中的数据库中。我决定以以下格式存储

主题(已存储)

学科 ID 学科名称 班级 ID 教师 ID

时间表大师

tt_id class_id

时间表数据

ttd_id tt_id 时间 day subject_id teacher_id

而时间表表格只允许选择主题......我如何存储每个主题的teacher_id。请指导我正确的方向??

4

1 回答 1

0

我认为您在表中混合了不同类型的数据,这就是让您感到困惑的原因。Subject 和 SubjectInstance 之间是有区别的。

一个主题可能只包含一个 id 和名称(例如 2,英语),而 SubjectInstance 将是特定教师在特定日期的主题,并且可能具有诸如 id、日期、时间、教师、教室之类的内容。日期可能是 Day 表的外键,Teacher 和 Classroom 也可能是 Teacher 和 Classroom 表的外键。

于 2013-11-28T15:11:29.523 回答