文档介绍:实验题目实验三创建和使用视图、索引、存储过程
一、实验目的
1、理解视图、索引、存储过程的定义、索引、存储过程的优点与、索引、存储过程的工作原理;
2、掌握在查询分析器和企业管理器中创建、修改及删除视图、索引、存储过程;
3、掌握创建视图、索引、存储过程的SQL语句的用法;并能够熟练利用视图向表中插入、删除和修改数据。
4、掌握使用视图来查询数据。
二、实验主要仪器设备和材料
:PC机,Windows;
:SQL Server 2005;
三、实验方法、步骤及结果测试
(一)、视图
1、建立“计算机学院”的学生基本情况视图ies_student_view,该视图包括计算机学院所有学生的学号、姓名、性别、出身年月、专业名称。
2、执行ies_student_view视图并观察结果。
3、建立课程1(上课编号)的学生名册的视图,该名册包括学生的学号、姓名、专业名称和这门课的成绩;并查询结果。
4、建立统计不及格情况的视图,列出不及格学生的学号、姓名和不及格的课程代码;
5、执行视图并观察结果。
6、修改视图ies_student_view,使该视图包括所有学生的学号、姓名、性别、出身年月、学院名称、专业名称。
7、执行ies_student_view视图并观察结果。
8、删除视图ies_student_view。并查询结果。
记录上述实验过程并截图说明。
查询分析器执行情况:
创建视图的SQL语句及执行结果显示
CREATE VIEW ies_student_view
AS
SELECT s_no,sname,sex,sbirthday,spname
FROM student_3113006393,speciality_3113006393
WHERE =
查询视图SQL语句及执行结果截图
查询分析器执行情况:
创建视图的SQL语句及执行结果显示
CREATE VIEW tcid1_student_view
AS
SELECT ,sname,spname,score
FROM student_3113006393,speciality_3113006393,student_course_3113006393
WHERE =
AND =
AND tcid='1'
查询视图SQL语句及执行结果截图
查询分析器执行情况:
创建视图的SQL语句及执行结果显示
CREATE VIEW fail_student_view
AS
SELECT ,sname,o
FROM student_3113006393,student_course_3113006393,
Course_3113006393,teacher_course_3113006393
WH