上机实验4:创建与管理其他数据库对象、数据库保护与数据传输.doc

上机实验4:创建与管理其他数据库对象、数据库保护与数据传输.doc

ID:60810560

大小:195.50 KB

页数:14页

时间:2020-12-20

上机实验4:创建与管理其他数据库对象、数据库保护与数据传输.doc_第1页
上机实验4:创建与管理其他数据库对象、数据库保护与数据传输.doc_第2页
上机实验4:创建与管理其他数据库对象、数据库保护与数据传输.doc_第3页
上机实验4:创建与管理其他数据库对象、数据库保护与数据传输.doc_第4页
上机实验4:创建与管理其他数据库对象、数据库保护与数据传输.doc_第5页
资源描述:

《上机实验4:创建与管理其他数据库对象、数据库保护与数据传输.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告课程名称:数据库系统A指导教师:定会学号姓名陈坤上机地点专业软件工程班级1702时间上机内容创建与管理其他数据库对象、数据库保护与数据传输一、实验目的及要求掌握创建管理索引、视图、存储过程和触发器对象的使用方法二、实验设备(环境)及要求实验环境已安装SQLServer2008的计算机;具有局域网环境,有固定IP;实验要求1.掌握索引的创建和管理方法;2.掌握视图的创建和管理方法;3.掌握存储过程的创建和管理方法;4.掌握触发器的创建和管理方法;5.完成实验报告三、实验内容与步骤请使用T-SQL完成以下内容:请使用

2、T-SQL语句实现进行以下操作:1.在student表的sno列上创建唯一性聚集索引index_snousestugocreateuniqueclusteredindexindex_snoonstudent(sno)2.在student表的sname列上创建唯一性非聚集索引index_snameusestugocreateuniquenonclusteredindexindex_snameonstudent(sname)1.在student表的sage列上创建非聚集索引index_sageusestugocreateno

3、nclusteredindexindex_sageonstudent(sage)2.在sc表的sno列和cno列上创建复合非聚集索引index_sno_cnousestugocreateindexindex_sno_cnoonsc(sno,cno)3.将索引index_sno_cno更名为index_snocnoexecsp_rename'sc.[index_sno_cno]','index_snocno','index'1.删除上面的索引index_snocnousestugodropindexindex_snocno

4、onsc2.查看student表的索引基本信息EXECsp_helpindexstudent3.创建一个只选修8号课程的学生情况的视图信息usestugocreateviewxuanxiu_8asselectstudent.sno,sname,sage,sdept,ssexfromstudent,scwherestudent.sno=sc.snoandcno='8'groupbystudent.sno,sname,sage,sdept,ssexhavingcount(cno)=11.创建一个视图view_stu,只包含学

5、生的学号,姓名,年龄信息createviewview_stuasselectsnoas学生学号,snameas姓名,sageas年龄fromstudent2.在上一题视图的基础上创建年龄在20岁以上的的学生的视图createviewview_stu1asselectsnoas学生学号,snameas姓名,sageas年龄fromstudentwheresage>201.创建一个包含不及格同学及90分以上同学的学号、姓名、课程名称及成绩的视图createviewview_stu2asselectstudent.snoas学

6、生学号,snameas姓名,cnameas课程名,gradeas成绩fromstudent,sc,coursewherestudent.sno=sc.snoandsc.cno=course.cnoandgrade<60andgrade>902.选择一个上面创建的视图,查看视图的信息select*fromview_stu1go1.选择一个上面创建的视图,修改删除其中的一列deleteview_stu1where学生学号=''select*fromview_stu12.选择一个上面创建的视图进行删除操作dropviewvie

7、w_stu11.从视图view_stu中查询19岁的男生记录select*fromview_stuwhere年龄=192.通过视图view_stu中插入一行数据。学号:,姓名:赵青,年龄:insertintoview_stuvalues('','赵青','20')select*fromview_stu1.将视图view_stu中姓名为“李蕾”的年龄改为“22”updateview_stuset年龄='22'where姓名='李蕾'2.通过视图view_stu将姓名为“李贵”的记录删除deleteview_stuwhere

8、姓名='李贵'1.自行选择上面创建的一个视图插入一个记录。insertintoview_stuvalues('','刘海涛','21')select*fromview_stu2.自行选择一个视图根据一定的条件进行查询。select*fromview_stuwhere年龄>201.自行选择联合一张表和某个视图进行复合查

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。