![]() |
1
1
我会用一棵树
这不应该太大,只要你不是永远存储这些,只要你不包括每个学生每学期太多的课程
这棵树可以在任意类中生根。根中的每个分支都是该类的一部分(以及不接受它的额外分支)
|
![]() |
2
1
|
![]() |
3
1
如果一周中的每一天所有的课程都在同一时间,那么这个模型就相当简单了。你需要学生、班级、班级和学生时间表的表格。 对于classSection表,由于类不是每天的同一时间,如果它们是每周的同一天,那么可以包含一周中每一天(M-Sa)、开始时间、类长度(以小时为单位)的字段,当然还有classCodeID。 至少:
您也可以将一周中的几天标准化,而不是将它们放在classSection表中,但是我喜欢将一周映射到一堆复选框中。
你的应用看起来还可以,难道你还没有数据模型吗?看起来你甚至不需要成为学生就可以看到课程表。 |
![]() |
danial · 如何在多个字符串的每个位置找到最频繁的字符 2 年前 |
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
Diret · 获取范围内每个数字的子倍数的算法 2 年前 |
![]() |
Saif · 排序时python如何决定何时调用比较器? 2 年前 |