求数据库设计,班,学生 问题,在线等
假使有一所学校,有数个班,每班的学生数跟学生名不同 
 要怎么做数据库表设计 
 下面这种设计好吗? 
 1,classTable   表 
          ID   studentID   ClassName 
             1      1,3,5                  高三1班 
             2      2,4,6,7            高三1班 
 ...................     
 2,   studentTable   表 
          ID   studentName 
          1         张无几 
          2         郭精 
          3         韦小包 
          4         郭富城 
 ...................   
 是否还有更好的设计啊?在线求解~! 
------解决方案--------------------studentTable 表 
    ID studentName  class 
    1   张无几      高三1班 
    2   郭精        高三1班 
    3   韦小包      高三1班 
    4   郭富城      高三1班 
------解决方案--------------------班級表 
 學生表 
 班級學生關系表