数据库实验《实验7》.doc

上传人:xin****828 文档编号:6635472 上传时间:2020-03-01 格式:DOC 页数:2 大小:31.50KB
返回 下载 相关 举报
数据库实验《实验7》.doc_第1页
第1页 / 共2页
数据库实验《实验7》.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述
实验名称实验7实验地点8-318实验类型设计实验学时1实验日期2018.6.21 撰写注意:版面格式已设置好(不得更改),填入内容即可。一、 实验目的1. 掌握系统数据类型的特点和功能。2. 掌握创建、修改表结构的方法。3. 掌握插入、更新和删除表数据的方法。二、 实验内容1. 利用SQL Server Management Studio为表student的classsno字段创建非聚集非唯一索引UC_classno。2. 利用Transact-SQL语句在teaching数据库中的teacher表的tname列上创建非聚集唯一索引UQ_tname。若该索引已存在,则删除后重建。3.利用SQL Server Management Studio查看索引被查询优化器使用的情况。(输入查询语句后单击工具栏上“显示估计的执行计划”按钮)4. 利用Transact-SQL语句修改UQ_tname的索引属性,当执行多行插入操作时出现重复键值,则忽略该记录,且设置填充因子为80%。5. 利用SQL Server Management Studio在teaching数据库中创建视图v_course_avg,查询每门课程的课程号、课程名及修改该课程的学生的期末成绩平均分,并且按平均分降序排序。6.利用Transact-SQL语句在teaching数据库中创建视图v_age,查询年龄在18周岁及以上的学生的学号、姓名、性别、出生日期和班级编号。若该视图已存在,则删除后重建。7. 利用Transact-SQL语句在teaching数据库中创建视图v_teacher_course,包含教师编号、教师姓名、职称、课程号、课程名和任课班级。8. 利用Transact-SQL语句修改v_age视图定义,添加WITH CHECK OPTION选项。9.通过视图V_teacher_course将教师编号为t05017的教师职称更改为“副教授”。10.利用Transact_SQL语句删除创建的索引和视图。三、 实验环境1. 操作系统:Windows XP2. 开发软件:SQL Server 2008四、 提交文档提交本实验报告(电子版),文件名命名:学号 姓名实验X:XXXXXXX.doc教师将批阅后(有分数)的全体学生实验报告刻入一张光盘存档,保证光盘可读。五、 附:源代码1.create nonclustered index UC_classno2.if exists(select name from sysindexes where name=UQ_name)drop index teacher.UQ_tnamecreate unique index UQ_tname on teacher(tname)3.select *from student where Classno=060201select *from teacher where tname=刘元朝4.alter index UQ_tname on techer rebuildwith(pad_index=on,fillfactor=80,ignore_dup_key=on)5.if exists(select *from sysobjects where name=v_age and type=v)drop view v_age6.create view v_age asselect sname,sex,classno from student where YEAR(GETDATE()-year(birthday)=187.create view v_teacher_courese asselect teacherno,tname,prof,cname,courseno,classno from teacher,course,student8.alter view v_age asselect sname,sex,YEAR(GETDATE()-year(birthday) from studentwhere YEAR(GETDATE()-year(birthday)=18with check option9.update v_teacher_courese_courseset prof=副教授where teacherno=t0501710.drop index student.UC.classno,teacher.UQ_tnamedrop view v_course_avg,v_age,v_teacher_courese
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 临时分类 > 人文社科


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!