下载此文档

数据库实验报告:视图 和索引.pdf


文档分类:研究报告 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
该【数据库实验报告:视图 和索引】是由【鼠标】上传分享,文档一共【9】页,该文档可以免费在线阅读,需要了解更多关于【数据库实验报告:视图 和索引】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。西北师范大学计算机科学与工程学院学生实验报告?学??号??专业?计算机科学与技术?姓名??课程名称?数据库应用与开发?班级??实验名称?索引和视图?课程类型?专业限选课?实验目的:?在SQL?SEVER?2005中,影响其数据库性的因素有很多,其中最重要的一项就是设计了有效的索引。而视图是从一个或几个基表(或视图)导出的表,与基表不同的是,视图是一个虚拟表,视图包含一系列带有名称的列和行数据。本次实验主要练****它们的创建和使用。??实验内容:?1、ame?SQL代码:?create?nonclustered?INDEX?ame?ON?ame)??实验结果:??12、在student表的studentno和classno列上创建唯一索引UQ-stu,若该索引已存在,则删除后重建。然后输出student表中的记录,查看输出结果的顺序。??SQL代码:?USE?teaching?GO?IF?EXISTS(SELECT?name?FROM?sysindexes?WHERE?name='UQ_stu')????DROP?INDEX??GO?CREATE?NONCLUSTERED?INDEX?UQ_stu?ON?student(studentno,classno)?GO?SELECT?*?FROM?student??实验结果:??23、修改UQ-stu的索引属性,当执行多行插入操作时出现重复键值,则忽略该记录,且设置填充因子为80%??SQL代码:?USE??teaching?GO?ALTER?INDEX?UQ_stu?ON?student?REBUILD????WITH?(PAD_INDEX=ON,FILEFACTOR=80,IGNORE-DUP_KEY=ON)?GO???实验结果:??34、创建一个视图v-teacher,查询“计算机学院”所有教师的信息?SQL代码:?USE?teaching?GO?CREATE?VIEW?v_teacher?AS?SELECT?*?FROM?teacher?WHERE?department='计算机学院'?GO?SELECT?*?FROM?v_teacher??实验结果:??45、创建一个视图v-avgstu,查询每个学生的学号、姓名及平均分,并且按照平均分降序排序?SQL代码:?USE?teaching?GO?CREATE?VIEW?v_avgstu?AS??SELECT?TOP(100)?PERCENT?,,AVG()??AS?'average'?FROM?student,score?WHERE?=??AND??IS?NOT?NULL?GROUP?BY?,?ORDER?BY?AVG()?DESC??5GO?SELECT?*?FROM?v_avgstu?实验结果:???6、修改v-avgstu的视图定义,添加WITH?CHECK?OPTION选项?SQL代码:?USE?teaching?GO?ALTER?VIEW?v_avgstu?AS?SELECT?*?FROM?teacher?WHERE?department='计算机学院'?WITH?CHECK?OPTION?GO??6实验结果:???7、通过视图v-avgstu向基表teacher中分别插入数据(‘05039’,‘张馨月’,‘计算机应用’,‘讲师’,‘计算机学院’)和(‘06018’,‘李诚’,‘机械制造’,‘副教授’,‘机械学院’),并查看插入数据的情况??SQL代码:?USE?teaching?GO?INSERT?INTO?v_teacher?VALUES('05039','张馨月','计算机应用','讲师','计算机学院')?INSERT?INTO?v_teacher?VALUES('06018','李诚','机械制造','副教授','机械学院')?SELECT?*?FROM?v_teacher?SELECT?*??7FROM?teacher???实验结果:???8、通过视图v-teacher将基表teacher中教师编号为05039的教师职称修改为“副教授”??SQL代码:?USE?teaching?GO?UPDATE?v_teacher?SET?prof='副教授'?WHERE?teacherno='05039'?GO?SELECT?*?FROM?teacher??8实验结果:????实验总结:?通过本次实验掌握了索引、统计信息和视图等数据库对象的基本概念和基本操作。??实验评语:????实验成绩??教师签字???9

数据库实验报告:视图 和索引 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人鼠标
  • 文件大小497 KB
  • 时间2023-06-01