学生成绩管理系统实验报告 联系客服

发布时间 : 星期日 文章学生成绩管理系统实验报告更新完毕开始阅读03e5faf1d1f34693daef3e63

SQL代码执行如下:

5.4删除表中的数据 SQL语句:

delete from Students_Hx

where Sno_hx='201226100120' select *

from Students_Hx

执行结果如下:

5.5查询某班级课程的平均成绩 SQL 语句为:

select Cname_hx,avg(STgrade_hx) '平均成绩' from Study_hx A,Courses_Hx B,Students_Hx C

where A.Sno_hx=C.Sno_hx and A.Cno_hx=B.Cno_hx and CLno_hx='CL01' group by (B.Cname_hx)

执行结果:

视图的建立

(1)学生成绩统计 SQL语句:

create view Grade_View(学号,姓名,班级,课程名称,学期,成绩,教师) as

select

A.Sno_hx,Sname_hx,CLname,Cname_hx,STterm_hx,STgrade_hx,Tname_hx from Students_hx A,Study_Hx B,Teachers_hx C,Courses_Hx D,Class_Hx E where A.Sno_hx=B.Sno_hx and B.Tno_hx=C.Tno_hx and B.Cno_hx=D.Cno_hx and A.CLno_hx=E.CLno_hx

SQL执行结果:

(2)教师管理学生信息视图 SQL语句为:

create view 课程选课信息(学生,班级,专业,课程,学分,学期,成绩) as select

Sname_hx,CLname,Mname_hx,Cname_hx,Ccredit_hx,STterm_hx,STgrade_hx from Students_Hx A,Class_Hx B,Courses_Hx C,Study_Hx D,Major_Hx E,Teachers_Hx F where

A.Sno_hx=D.Sno_hx

and

A.CLno_hx=B.CLno_hx

and

C.Cno_hx=D.Cno_hx

and B.Mno_hx=E.Mno_hx and D.Tno_hx=F.Tno_hx and Tname_hx='钱能' 执行结果如下: