实验六视图的定义及使用实验实验报告

上传人:新** 文档编号:489986807 上传时间:2023-06-05 格式:DOC 页数:8 大小:3.10MB
返回 下载 相关 举报
实验六视图的定义及使用实验实验报告_第1页
第1页 / 共8页
实验六视图的定义及使用实验实验报告_第2页
第2页 / 共8页
实验六视图的定义及使用实验实验报告_第3页
第3页 / 共8页
实验六视图的定义及使用实验实验报告_第4页
第4页 / 共8页
实验六视图的定义及使用实验实验报告_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《实验六视图的定义及使用实验实验报告》由会员分享,可在线阅读,更多相关《实验六视图的定义及使用实验实验报告(8页珍藏版)》请在金锄头文库上搜索。

1、实验六 视图的定义及使用实验 实验报告实验任务(一)建立视图(运行并观察结果)1.建立信息系学生的视图IS_student。CREATE VIEW IS_StudentAS SELECT Sno,Sname,SageFROM StudentWHERE Sdept=IS2.建立信息系选修了1号课程的学生的视图IS_S1。CREATE VIEW IS_S1(Sno,Sname,Grade)ASSELECT Student.Sno,Sname,GradeFROM Student,SCWHERE Sdept=IS ANDStudent.Sno=SC.Sno AND SC.Cno=1;3.建立信息系选修

2、了1号课程且成绩在90分以上的学生的视图IS_S2。CREATE VIEW IS_S2ASSELECT Sno,Sname,GradeFROM IS_S1WHERE Grade=904.建立一个反映学生出生年份的视图BT_S。CREATE VIEW BT_S(Sno,Sname,Sbirth)ASSELECT Sno,Sname,2004-SageFROM Student5.将学生的学号及他的平均成绩定义为一个视图S_G。CREATE VIEW S_G(Sno,Gavg)ASSELECT Sno,AVG(Grade)FROM SCGROUP BY Sno6.将课程的课号及选修人数定义为一个视图

3、C_XIU。CREATE VIEW C_XIU(Cno,Scount)ASSELECT Cno,COUNT(*)FROM SCGROUP BY Cno(二)查询视图(运行并观察结果)1.在信息系学生的视图中找出年龄小于20岁的学生。SELECT Sno,SageFROM IS_StudentWHERE Sage=904.在C_XIU中查询选修人数在2人以上的课程号。SELECT CnoFROM C_XIUWHERE Scount=2(三)更新视图(运行并观察结果)【注意】数据未更新前,视图IS_Student内的数据:1.将信息系学生视图IS_Student中学号为95002的学生姓名改为刘辰

4、。UPDATE IS_StudentSET Sname=刘辰WHERE Sno=95002数据更新后,视图IS_Studnt内数据:2.向信息系学生视图IS_S中插入一个新的学生记录,其中学号为95029,姓名为赵新,年龄为20。INSERTINTO Student(Sno,Sname,Sage,Sdept)VALUES(95029,赵新,20,IS)3.删除信息系学生视图IS_S中学号为95029的记录。DELETEFROM IS_StudentWHERE Sno=95029(四)删除视图(运行并观察结果)【注意】没有删除任何视图前,数据SC内所有已建立的视图:1.删除IS_S1视图。DROP VIEW IS_S12.删除BT_S视图。DROP VIEW BT_S将以上SQL语句存盘备查。【实验报告结束!】

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号