在数据库中存储学生一周的课程表,数据库如何设计

有一个二维表,横着是星期,竖着是一天的8节课,如何把它存到数据库中,查询条件是班级。
比如,前台选择一班,数据库中返回一班的课程表。

您好,可以这样设计
数据库需要设计一天的8节课 8个字段 分别存 8节课 主键设置成星期 然后还有班级字段,班级字段可以做关联字段;
举例

----------------------
星期(主键) 1节 2节 3节 4节 5节 6节 7节 8节 班级
星期三 物理 数学 体育 语文 英语 计算机 物理 生物 一班
星期四 物理 数学 体育 语文 英语 计算机 物理 生物 三班

根据前台选择后台对应查询,比如选择一班,会根据今天的星期做判断主键值,然后在根据查询条件班级。就会把一般今天的所有8节课程列出来。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-29
将表设计成(班级,日期,课程1,课程2,...课程8)比较好点.