1 / 6
文档名称:

数据库实验—视图.doc

格式:doc   大小:124KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验—视图.doc

上传人:wdggjhm62 2020/7/29 文件大小:124 KB

下载得到文件列表

数据库实验—视图.doc

文档介绍

文档介绍:、实验要求能在SQLServer2012的环境中熟练的进行表的创建和管理。二、实验目的1)掌握在SQLServerManagementStudio中对表进行插入、修改和删除数据的操作。2)掌握使用T-SQL语句对表进行插入、修改和删除数据的操作。3)重点掌握带查询的更新方法。三、实验环境硬件设备:PC机一台操作系统:Windows7应用工具:SQLServer2012四、实验容及程序代码对于“Student”数据库的三个基本表:S(Sno,Sname,Sage,Ssex,Sdept),ame,Credit,Semester),SC(o,Grade)1、请用SQL语句按要求创建视图:(1)查询学生的学号、、所在系、课程号、课程名、课程学分。createview学生视图1(学号,,所在系,课程号,课程名,课程学分),Sname,Sdept,==oselect*from学生视图1(2)查询学生的学号、、选修的课程名和选课成绩。createview学生视图2(学号,,选修的课程名,选课成绩),ame,==oselect*from学生视图2(3)统计每个学生的选课门数,要求列出学生学号和选课门数。createview学生视图3(学生学号,选课门数),o)=*from学生视图3(4)统计每个学生的修课总学分,要求列出学生学号和总学分。(注明:成绩大于60分才可获得学分)createview学生视图4(学生学号,总学分),redit)==owhereGrade>*from学生视图4(5)查询计算机系VB考试成绩最高的学生的学号、和VB考试成绩。createview学生视图5(学生的学号,VB考试成绩,),grade,==owhereSdept='计算机系'ame='VB'andgrade=(selectmax(grade)==owhereSdept='计算机系'ame='VB'),grade,Snameselect*from学生视图5利用上面建立的视图,完成如下查询:(1)查询考试成绩大于等于90分的学生的、课程名和成绩。select,选修的课程名,选课成绩from学生视图2where选课成绩>=90(2)查询选课门数超过3门的学生的学号和选课门数。se