数据库系统实验三.doc

数据库系统实验三课案

实验题目 实验三 创建和使用视图、索引、存储过程 一、实验目的 1、理解视图的定义、的优点与的工作原理掌握在查询分析器和企业管理器中创建、修改及删除能够熟练利用视图向表中插入、删除和修改数据。视图 创建视图的SQL语句及执行结果显示 CREATE VIEW ies_student_view AS SELECT s_no,sname,sex,sbirthday,spname FROM student_3113006393,speciality_3113006393 WHERE student_3113006393.spno=speciality_3113006393.spno 查询视图SQL语句及执行结果截图 查询分析器执行情况: 创建视图的SQL语句及执行结果显示 CREATE VIEW tcid1_student_view AS SELECT student_3113006393.s_no,sname,spname,score FROM student_3113006393,speciality_3113006393,student_course_3113006393 WHERE student_3113006393.spno=speciality_3113006393.spno AND student_3113006393.s_no=student_course_3113006393.s_no AND tcid=1 查询视图SQL语句及执行结果截图 查询分析器执行情况: 创建视图的SQL语句及执行结果显示 CREATE VIEW fail_student_view AS SELECT student_3113006393.s_no,sname,Course_3113006393.cno FROM student_3113006393,student_course_3113006393, Course_3113006393,teacher_course_3113006393 WHERE student_3113006393.s_no=student_course_3113006393.s_no AND student_course_3113006393.tcid=teacher_course_3113006393.tcid AND Course_3113006393.cno=teacher_course_3113006393.cno AND score60 查询视图SQL语句及执行结果截图 查询分析器执行情况: 修改视图的SQL语句及执行结果显示 ALTER view ies_student_view as select dept_name,s_no,sname,sex,sbirthday,spname from student_3113006393,department_3113006393,speciality_3113006393 where student_3113006393.dno=department_3113006393.dno and student_3113006393.spno=speciality_3113006393.spno 查询视图SQL语句及执行结果截图 查询分析器执行情况: 删除视图的SQL语句及执行结果显示 DROP VIEW ies_student_view 查询视图SQL语句及执行结果截图 (二)、索引 在student_course表(学生选课表)的学生学号(sno)列上创建索引sc_sno_index 查询分析器执行情况: 创建索引的SQL语句及执行结果显示 CREATE INDEX sc_sno_index on student_course_3113006393(s_no desc) 创建索引的SQL语句及执行结果截图 (三)、存储过程 题目(1)创建存储过程list_student_department,该存储过程接收学院代码作为输入参数,列出数据库sc中某个院系学生的全部信息。 查询分析器执行情况: SQL语句 CREATE Procedure list_student_department @dno char(6) AS SELECT s_no,sname,sex,sbirthday,spno,class_no,student_3113006393.dno FROM student_3113006393,department_3113006393 WHERE department_3113006393.dno=@dno AND student_3113006393

文档评论(0)

1亿VIP精品文档

相关文档