数据库-第四次实验报告-视图-t-sql语句.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
数据库实验报告 - 视图和 T-SQL 语句 本实验报告的主要目标是掌握创建视图的 SQL 语句的用法、使用企业管理器创建视图的方法、使用创建视图向导创建视图的方法、查看视图的系统存储过程的用法、修改视图的方法。 实验准备: 1. 了解创建视图的方法。 2. 了解修改视图的 SQL 语句的语法格式。 3. 了解视图更名的系统存储过程的用法。 4. 了解删除视图的 SQL 语句的用法。 实验要求: 1. 用不同的方法创建视图。 2. 提交实验报告,并验收实验结果。 实验内容: 1. 创建视图 (1)使用企业管理器创建视图:在 EDUC 库中以“student”表为基础,建立一个名为“V_电脑系学生”的视图。在使用该视图时,将显示“student”表中的所有字段。 (2)使用 SQL 语句创建视图:在查询分析器中建立一个每个学生的学号、选修的课名及成绩的视图 S_C_GRADE。 Create VIEW S_C_GRADE AS SELECT student.sno, sname, cname, score FROM student, course, student_course WHERE student.sno = student_course.sno AND course = student_course.cno; (3)使用 SQL 语句创建视图:建立一个所有电脑系学生的学号、选修课程号以及平均成绩的视图 COMPUTE_AVG_GRADE。 Create VIEW COMPUTE_AVG_GRADE AS SELECT student.sno, course.cno, AVG(score) '平均成绩' FROM student, course, student_course WHERE student.sno = student_course.sno AND course.cno = student_course.cno AND student.dno = 'CS' GROUP BY student.sno, course.cno; 2. 修改视图 (1)使用企业管理器修改视图:在企业管理器中将视图 COMPUTE_AVG_GRADE 中改成建立在数学系的学生学号、选修课程号以及平均成绩的视图。 (2)使用 SQL 语句修改视图:在查询分析器中使用更改视图的命令将上面建立的视图“V_电脑系学生”更名为“V_电脑系男生”。 SP_RENAME 'V_电脑系学生', 'V_电脑系男生'; 3. 删除视图 (1)使用企业管理器删除视图:用企业管理器删除视图“V_电脑系学生”。 (2)使用 SQL 语句删除视图:用 SQL 语句删除视图 COMPUTE_AVG_GRADE。 DROP VIEW COMPUTE_AVG_GRADE; 实验结果: 通过本次实验,我们掌握了创建视图的 SQL 语句的用法、使用企业管理器创建视图的方法、使用创建视图向导创建视图的方法、查看视图的系统存储过程的用法、修改视图的方法。 实验总结: 本次实验的主要目标是掌握创建视图的 SQL 语句的用法、使用企业管理器创建视图的方法、使用创建视图向导创建视图的方法、查看视图的系统存储过程的用法、修改视图的方法。通过本次实验,我们掌握了这些知识点,并且掌握了视图的创建、修改、删除的方法。
剩余24页未读,继续阅读
- 粉丝: 30
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助