mysql - 大学课程表的数据库设计

 韩吉碳晶移动电热地毯 发布于 2022-11-05 20:39

想做一个课程表网站自用,但是遇到一个问题:该如何设计数据库
要求有:
1.每周的课程可能不一样(大多数是一样的)
2.有的课周次不连续
3.同一门课一周里有不同的教室
比如C语言。前4周每周三节课,第5周没课,第8周没课,其余每周2节课
再比如心理健康只有4-7周三下午第一节课,其余周的周三下午第一节是别的课
特来恳求大神帮忙回答

1 个回答
  • course表:id name description
    课程时间联系表:id courseId weekth(第几周) day(周几) hour(开始上课时间)
    比如说在第3周的星期三14:00-15:00 15:00-16:00 有两节课,则课程时间联系表中就会有两条记录:

    这里我们记C语言的课程ID为15

    |--id-- |--courseId--|-- weekth-- |--day-- |--hour--|
    |1 |15 |3 |3 |14 |
    |2 |15 |3 |3 |15 |

    2022-11-12 01:48 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有