你这样设计没错。成绩没必要一个学期一个表。后面加上学期的标志就行了。

解决方案 »

  1.   

    成绩表就是学生表与课程表之间的关系表啊
      

  2.   

    为什么在你的学生表里会有30条记录?有几个学生就有几条的啊,和你的课程,学期有什么关系呢?
    如果每人每个学期都有10门课,都有考试,则你的成绩表里,应该是每人60条记录,每学期分别是10条记录,你的这个表的关系不是描述的很清楚了吗,建表有什么问题呢?
      

  3.   

    你的成绩表里既然有了学期的字段,当然就不需要每个学期一张表了,一张表足以.
      

  4.   

    你所建的关系已经很明了了,我看是无法再压缩了,成绩表一个学期一个表并不好,检索的时候就麻烦了,6个学期你在班级表里有3个记录,在成绩表里倒是有60条记录,这已经是最好的结果了。
      

  5.   

    你所建的关系已经很明了了,我看是无法再压缩了,成绩表一个学期一个表并不好,检索的时候就麻烦了,6个学期你在班级表里有3个记录,在成绩表里倒是有60条记录,这已经是最好的结果了。
      

  6.   

    不是吧一个学生60条记录,那不是要死,我们大专都有10000人,那不是有600000条记录
      

  7.   

    600000万条记录在vb里面会不会慢阿
      

  8.   

    60万条应该还可以,只要你查询数据加上条件,特别要把条件限制的严格一些,应该是小菜一叠