实验:创建和管理其他数据库对象(共9页).doc
《实验:创建和管理其他数据库对象(共9页).doc》由会员分享,可在线阅读,更多相关《实验:创建和管理其他数据库对象(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验:创建与管理其他数据库对象一、实验目的掌握创建管理索引、视图、存储过程和触发器对象的使用方法;二、实验环境已安装SQL Server 2005 企业版的计算机;具有局域网环境,有固定IP;三、实验学时4学时四、实验要求1. 掌握索引的创建和管理方法;2. 掌握视图的创建和管理方法;3. 掌握存储过程的创建和管理方法;4. 掌握触发器的创建和管理方法;5. 完成实验报告;五、实验内容及步骤请使用T-SQL 语句实现进行以下操作:1.在student表的sno列上创建唯一性聚集索引index_snouse stugocreate unique clustered in
2、dex index_snoon student(sno)2.在student表的sname列上创建唯一性非聚集索引index_snameuse stugocreate unique nonclustered index index_snameon student(sname)3.在student表的sage列上创建非聚集索引index_sageuse stugocreate nonclustered index index_sageon student(sage)4.在sc表的sno列和cno列上创建复合非聚集索引index_sno_cnouse stugocreate index index
3、_sno_cnoon sc(sno,cno) 5.将索引index_sno_cno更名为index_snocno exec sp_rename sc.index_sno_cno,index_snocno,index 6.删除上面的索引index_snocnouse stugodrop index index_snocnoon sc7.查看student表的索引基本信息 EXEC sp_helpindex student 8.创建一个只选修8号课程的学生情况的视图信息use stugocreate view xuanxiu_8asselect student.sno, sname,sage,sd
4、ept,ssexfrom student,scwhere student.sno=sc.sno and cno=8group by student.sno,sname,sage,sdepthaving count(cno)=19.创建一个视图view_stu,只包含学生的学号,姓名,年龄信息 create view view_stuas select sno as 学生学号, sname as 姓名, sage as 年龄from student 10.在上一题视图的基础上创建年龄在20岁以上的的学生的视图create view view_stu1as select sno as 学生学号,
5、sname as 姓名, sage as 年龄from studentwhere sage2011.创建一个包含不及格同学及90分以上同学的学号、姓名、课程名称及成绩的视图create view view_stu2as select student.sno as 学生学号, sname as 姓名, cname as 课程名, grade as 成绩from student,sc,coursewhere student.sno=sc.sno and o=o and grade9012.选择一个上面创建的视图,查看视图的信息 select * from view_stu1go13.选择一个上面创
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 创建 管理 其他 数据库 对象
限制150内