欢迎来到天天文库
浏览记录
ID:27571519
大小:347.07 KB
页数:8页
时间:2018-12-03
《sql数据库实验报告视图管理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、南京信息工程大学实验(实习)报告实验(实习)名称视图管理实验(实习)曰期12月9日得分指导教师_系计兑机系专业M络T程年级班次班姓名学号_一.实验目的1.掌握创建视图的SQL语句的用法。2.掌握使用企业管管理器创建视图的方法。3.掌握使用创建视图向导创建视图的方法。4.掌握查看视图的系统存储过程的用法。5.掌握修改视图的方法。6.熟悉和掌握对数据表中视图的查询操作和SQL命令的使用;7.熟悉和掌握对数据表中视图的更新操作和SQL命令的使用,并注意视图更新与基木表更新的区别与联系8.学习灵活熟练的进行视图的操作,认识视图的作用二.实验内容1.创建视图(1)使用企业管理器创建视图①在EDUC库中
2、以“student”表为基础,建立一个名为“V_计算机系学生”的视图。在使用该视图时,将显示“student”表中的所:字段.(2)使用SQL语句创建视图①在查询分析器中建立一个每个学生的学号、姓名、选修的课名及成绩的视图SCGRADE;魯立2个所有计算机系学生的学号、选修课程号以及平均成绩的视图COMPUTE_AVG_GRADE;2.爹改+见
3、^
4、(if使用企业管理器修改视阁在企业管理器中将视图COMPUTEAVG.GRADE中改成建立在数学系的学生学号、选修课程号以及平均成绩的视阁。(2)使用SQL语句修改视图①在查询分析器屮使用更改视图的命令将上面建立的视图计算机系学生”更名为“V_计
5、算机系男生”。3.删除视图(1)使用企业管理器删除视图用企业管理器删除视图“卩_计算机系学生”(2)使用SQL语句删除视S用SQL语句删除视图COMPUTE_AVG_GRADE;4.定义视图在EDUC数据库中,己StudentCourse和StudentcourseT年见1.定义计算机系学生基本情况视图V_Computer;2.将StudentCourse和Studentcourse表中学生的学号,姓名,课程号,课程名,成绩定义为视图V_S_C_G1.将各系学生入薮,平均年龄定义为视图V_NUM_AVG2.定义一个反映学生出生年份的视图V_YEAl3.将各位学生选修课程的门数及平均成绩定义为
6、视图VAVGSG6.将各门课程的选修人数及平均成绩定义为视图V_AVG_C_G1.使用视图1.查询以上所见视图结果。2.查询平均成绩为90分以上的学生学号、姓名和成绩;3.查询各课成绩均大于平均成绩的学生学号、姓名、课程和成绩;4.按系统计各系平均成绩在80分以上的人数,结果按降序排列;2.修改视图1.通过视图¥_13分别将学号为S1和S4的学生姓名更改为S1JMM,””S4_MMM"并查询结果;2.通过视图¥_13,新增加一个学生记录CS12’,’YANXI’,19,’IS’),并查询结果3.通过视图^15,新增加一个学生记录(’S13’,’YANXI’,19,’MA’),并查询结果ri
7、过视图V_IS,删除学号为“S12”和“S3”的学生信息,并査询结果5.要通过视图V_S_C_G,将学号为“S12”的姓名改为是否可以实现?并说明6.要通过视图V_AVG_S_G,将学号为“S1”的平均成绩改为90分,是否可以实现?并说明&因三.实验步骤(详细)1.创建视图(1)使用企业管理器创建视图①在EDUC库中以“student”表为基础,建立一个名为“V_计算机系学生”的视图。在使用该视图吋,将显示“student”表中的所有字段.步骤1:展开roue子目录-右键点击“视图”-选择”新建视图”步骤2:选择'添加student步骤3:选择student所有字段,关闭保存为“V计算机系学
8、生”,右键TS雪2*个«为n.什算H篆零.nas.在,明a现si?.縛里承-nwknt-#中《析賓亨雙色遺覆生I5*遘分析篡中12—Ml个?1K葶号.效名抒S.C.CUKt
9、ROPVIEWS_C_GRADRGOCREATEVIEWSCGRADEASSELECTstudent.sno,sname,cname,scoreFROMstudent,course,student_courseWHEREstudent.sno=studentcourse.sno②建立一个所冇计算机系学生的学号、选修课程号以及平均成绩的视图COMPUTE_AVG_GRADE;1.修改钿图(1)使用企业管理器修改
此文档下载收益归作者所有