如果课程的数目已定,我建议你这样做。当然,如果有10000个学生,6个学期会有70000条记录。
不过,这样做不会有数据冗余,符合第三范式。学生表:
Name ID Sex Birth ....成绩表:
ID Term(学期) StudentID English Chinese Math ...
不过,这样做不会有数据冗余,符合第三范式。学生表:
Name ID Sex Birth ....成绩表:
ID Term(学期) StudentID English Chinese Math ...
学生表:
Name ID Sex Birth ....成绩表:
ID StudentID SubjectID Grade课程表:
ID Name Term(学期)
TO zsy_good(路漫漫其修远兮,吾将上下而求索)
建议你把该帖在数据库方面也开一个
我想选出计算机系的所有人的姓名
select c.姓名 from departments d, classes c where d.id=7
怎么一选就选出了所有的学生,并不是一个系的。帮我想象为什么