Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我能够设计时间表,如屏幕短片所示。 短屏幕
令人困惑的部分:如何将教师 ID 存储在存储在另一个表中的数据库中。我决定以以下格式存储
主题(已存储)
学科 ID 学科名称 班级 ID 教师 ID
时间表大师
tt_id class_id
时间表数据
ttd_id tt_id 时间 day subject_id teacher_id
而时间表表格只允许选择主题......我如何存储每个主题的teacher_id。请指导我正确的方向??
我认为您在表中混合了不同类型的数据,这就是让您感到困惑的原因。Subject 和 SubjectInstance 之间是有区别的。
一个主题可能只包含一个 id 和名称(例如 2,英语),而 SubjectInstance 将是特定教师在特定日期的主题,并且可能具有诸如 id、日期、时间、教师、教室之类的内容。日期可能是 Day 表的外键,Teacher 和 Classroom 也可能是 Teacher 和 Classroom 表的外键。