我可以设计时间表,如屏幕简短所示。 Screen Short
令人困惑的部分:如何将教师ID存储在另一个表中存储的数据库中。我决定以下列格式存储
主题(已存储)
subject_id subject_name class_id teacher_id
时间表大师
tt_id class_id
时间表数据
ttd_id tt_id time day subject_id teacher_id
而时间表形式只允许选择主题...我如何为每个主题存储teacher_id。请指导我正确的方向??
答案 0 :(得分:0)
我认为您在表格中混合了不同类型的数据,这就是为什么它让您感到困惑。 Subject和SubjectInstance之间存在差异。
主题可能仅包括id和名称(例如2,英语),而SubjectInstance可能是特定教师在特定日期的主题,并且可能包含id,日,时间,教师,教室等内容。这一天可能是Day表的外键,Teacher和Classroom也可能是教师和课堂表的外键。