学号 姓名 实验5 视图

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验5 视图

一、实验目的

熟悉SQL语言的数据视图的操作,能够使用SQL语句创建需要的视图,对视图进行查询和取消视图。

二、实验内容

在第4题的每个小题的下面写出相应的SQL实现语句,如是查询语句,还要把查询结果抓图复制过来。

4.针对school数据库的5个表的数据,进行如下操作:

(1)创建一个视图student_view1,能够查询学生的学号、姓名、所在系、课程名、学分。CREA TE VIEW student_view1

AS SELECT SNO,SNAME,SDEPT,CNAME,CCREDIT

FROM

STUDENT,COURSE

(2)创建一个学生成绩视图grade_view2,能够查询学生的学号、姓名、课程名和成绩。CREATE VIEW grade_view2

AS SELECT SC.SNO,SNAME,CNAME,GRADE

FROM STUDENT,COURSE,SC

WHERE STUDENT.SNO=SC.SNO AND O=O

(3)创建一个查询每个学生的修课学分的视图credit_view3,列出每个学生的学号和总学分。

(4)创建一个视图view4,要求列出学生的学号、姓名、课程号、课程名和任课教师姓名。

(5)查询student_view1视图对应的全部记录。

(6)根据grade_view2视图,查询学号为9512102的学生成绩。

(7)查询credit_view3视图对应的全部记录。

(8)根据view4视图,查询学号为9531101的全部记录。

(9)删除view4视图、credit_view3视图。

三、实验报告

1.写出上面实验内容中第4题的各小题的操作命令和显示的结果。

2.实验中遇到的问题是如何解决的?

3.通过这次实验有何收获和体会?

相关文档
最新文档