实验六视图的定义和使用实验
一、实验目的
使学生掌握使用SQL语句创建视图方法和企业管理器中使用视图向导创建视图的方法,加深对视图作用的理解。
二、实验内容
创建、查看、修改和删除视图。
三、实验步骤
1. 利用SQL语句建立、删除视图
(1)建立所有学生选课视图,要求包括学生学号、姓名、课程号、课程名、成绩;
CREATE VIEW 所有学生选课视图
AS
SELECT student.sno,sname,http://www.doczj.com/doc/475052d85022aaea998f0fe1.htmlo,cname,grade
FROM student,course,sc
WHERE student.sno=sc.sno AND http://www.doczj.com/doc/475052d85022aaea998f0fe1.htmlo=http://www.doczj.com/doc/475052d85022aaea998f0fe1.htmlo
(2)查询每个同学所有课程的总分、平均分,输出姓名、总分、平均分;
SELECT SNAME,SUM(GRADE),AVG( GRADE)
FROM 所有学生选课视图
GROUP BY SNO
(3)查询有多少同学选修了“数学”课程;
SELECT COUNT(Sno)
FROM 所有学生选课视图
WHERE cname='数学'
(4)查询选修了五门或以上课程的同学名单;
SELECT sno,sname
FROM 所有学生选课视图
GROUP BY sno