实验十 视图和存储过程
1、实验目的
(1)掌握视图和存储过程的基本概念和功能
(2)掌握利用SQL Server Management Studio和Transact-SQL语句创建、修改视图的方法
(3)掌握创建、管理存储过程的方法
(4)掌握通过视图插入、修改、删除基本表中数据的方法及注意事项。
2、实验内容
(1)利用SQL Server Management Studio在teaching数据库中创建视图v_course_avg,查询每门课程的课程号、课程名称及选修该课程的学生的期末成绩平均分,并且按平均分的降序排列。
(2)利用Transact-SQL语句在teaching数据库中创建视图v_age,查询年龄在18周岁及以上的学生的学号、姓名、性别、出生日期和班级编号。若该视图已存在,则删除后重建。
IF OBJECT_ID ('v_age', 'view') IS NOT NULL
DROP VIEW v_age ;
GO
create view v_age as
select studentno,sname,sex,birthday,classno
from student
where datediff(year,birthday,'2012-11-22') > 18
(3)利用Transact-SQL语句在teaching数据库中创建视图v_teacher_course,包含教师编号、教师姓名、职称、课程号、课程名和任课班级。
IF OBJECT_ID (&