设计一个学生管理系统的数据库(希望开发过的兄台提提意见)
我要设计数据库
主要是用sQLSERVER2000作为数据库服务器+visualbasic作为开发工具
我想问如何设计数据库呢?
我是这样想的在这个数据库中最不好受的是成绩表
如一个学校有Pro_a,Pro_b,Pro_c三个专业,各个专业系有很多的班级,很多的学生。
如何存放那么多的专业,班级,学生。各个学期的成绩?
我是这样的
(1)把所有的专业的班级的学生所有学期的成绩放如一个表中
该表的字段有
|学号|专业代号|班级代号|学期号|课程名|成绩|学分|....
但是他的缺点是表中的记录过于庞大,但是方便管理。
(2)把每个专业的没个班的学生按班级和学期的信息建立一个表
如专业99班级03学期号4那这个班的第四学期所有学生的成绩就放入表99034中
表内字段是
|学号|网络安全(课程名)|.....|学分|
00122|80(分数).....|............
但是表的数量过多,优点是信息直观
——————————————————————————————————————
希望各位朋友帮助我谢谢。在线等侯下午结贴