求一个存储过程
一个成绩管理系统,要求有成绩录入,计算,排名等基本功能.
数据库的基本结构 三个表 一个学生基本信息表 student字段有
(sno学号,sname姓名,ssex性别,sold年龄,sdept所属院系) 其中 sno为主键.
一个成绩表 score 字段有(sno学号,cno课程号,score成绩) 其中sno和cno为主键.
一个课程信息表 course 字段有(cno课程号,cname课程名) 其中cno为主键.
三个表之间的关系如下:
student与course通过字段sno建立一对多关系
course 与score 通过字段cno建立一对多关系
即student通过表score与course表建立多对多关系
现在的难题在于成绩的输入模块
数据的导入我用Excel导入,Excel中的数据模版为:
sno sname 课程1 课程2 课程3 课程4 课程5...
0909 王华 98 87 45 54 56
8343 黎明 76 67 98 69 67
0987 张强 87 98 77 89 68
上面的课程1,课程2,课程3....为course表中的cname列下的数据
现在需要把Excel中的数据变成了我上面'成绩输入表'中一个个的字段名
这该如何是好???????
我想这个应该需要建一个临时表来导入数据再导入上述的成绩表中的吧
各位高手们赶快来帮忙啊