想做一个课程表网站自用,但是遇到一个问题:该如何设计数据库要求有:1.每周的课程可能不一样(大多数是一样的)2.有的课周次不连续3.同一门课一周里有不同的教室比如C语言。前4周每周三节课,第5周没课,第8周没课,其余每周2节课再比如心理健康只有4-7周三下午第一节课,其余周的周三下午第一节是别的课特来恳求大神帮忙回答
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
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 |
course表:id name description
課程時間聯絡表:id courseId weekth(第幾週) day(週幾) hour(開始上課時間)
比如說在第3週的星期三14:00 -15:00 15:00-16:00 有兩堂課,課程時間聯絡表中就會有兩筆記錄:
|--id-- |--courseId--|-- weekth-- |--day-- |--hour--|
|1 |15 |3 |3 |14 |
|2 |15 |3 |3 |15 |