当我读到你的第一段时,我想出了一些非常接近你的东西,除了处理时间表的部分。恕我直言,你不需要时间表和星期一表。将该组直接链接到TimeFrame。
我认为你将表格与Timetable / TimeFrame的行混淆。不需要名为TimeFrame_8的表:00-8:45。应该只有一个时间表(在图中的房间和教师之间),其中包含:
开始日期时间
结束日期时间
房间号
老师ID
课程ID
组ID
您将教师与课程联系起来以指定教师资格的想法很好。在将教师分配到时间范围之前,您的应用程序需要验证此链接是否存在。
的
放弃
</强>
:我的回答是从开发人员/实施者的角度出发,而不是学术数据库专家。