我的时间表表格如下:
id period mon mon_tch tue tue_tch wed wed_tch
-- ------ --- ------- --- ------- --- -------
1 prd1 4 5 8 7 6 3
2 prd2 6 3 4 5 8 7
我的老师 - 主题表:
id tchr subject
-- ---- -------
1 5 4
2 7 8
mon
中的值是subject_id,mon_tch
是teacher_id
,依此类推。
当管理员通过表单更改“教师 - 主题”表中教师的主题时(例如:ID为5的教师的主题从8更改为9),我想用新主题更新我的时间表表分配。
(考虑教师主题表中的主题字段将以某种方式更新)。
答案 0 :(得分:1)
标准化设计可能如下所示......
period day subject teacher
--------------------------
1 mon 4 5
1 tue 8 7
1 wed 6 3
2 mon 6 3
2 tue 4 5
2 wed 8 7
......其中(期间,日期)构成复合PK。也就是说,这里可能还有一些冗余。