上一节我们已经做好了学生成绩管理系统的数据库,大家可能以为本节课的内容就是开始编写代码了吧,呵呵,其实不是,本节的内容是进行数据库的修改。
前面我们已经说过,数据库的设计是本类软件的重中之重,对数据库了解不多的朋友,很难得一次就可以把所有的问题都考虑到,正是这方面的原因,所以,本节课我们需要来考虑一下,上一节课所设计的数据库是否合适,有什么需要修改的地方,当然是有的,呵呵!
先看下图,对比一下,有什么不同,大家应该都看到了,多了一个班级表,这个表是干什么用的呢?为什么要在原来的基础上新建这样一个表呢?

我们先来看看这个表里的内容,很简单,就两个字段而已,班级的名字和所对应的ID,为什么在建立这个表呢?
大家可以对比看一下,上一节最后那里的解释,就是为什么要把学生的信息和学生的成绩放在两个表中,这里也有这方面的内容,另一个因素就是,我们可能会操作到多个班级的成绩,这样就需要进行班级成绩之间的管理,那怎么才能管理呢?
方法多种多样,但最简单的方法之一就是直接修改数据库结构,使之满足我们的需要。
这就是这个表的由来!
