- 3
- 0
- 约1.59千字
- 约 7页
- 2023-07-06 发布于上海
- 举报
实验六 索引与视图
(实验报告)
一、 目的
1.掌握索引和视图的基本概念和功能。
2.掌握利用SQL Server Management Studio和Transact-SQL语句创建、
维护索引的方法。
3.掌握SQL Server Management Studio和Transact-SQL语句创建、修改
视图的方法。
4.掌握通过视图查看和修改基本表中的数据。
二、 实验内容
(1)完成下列操作
1.利用SQLServerManagementStudio为student表的classno字段创
建 非 聚 集 、 非 唯 一 索 引 UC_classno。
2.利用Transact-SQL语句在teaching数据库中teacher表的tname列
上创建非聚集唯一索引UQ_tname。若该索引已存在,则删除后重建。
3.利用SQLServerManagementStudio查看索引被查询优化器使用的情
况 。
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语 句 删 除 创 建 的 索 引 和 视 图 。
(2)完成实验报告
三、 实验环境
SQL2005。
四、 实验原理
1.了解SQL2005的基本操作和运行环境。
2.掌握SQL基本语法。
五、 实验报告
将实验内容作为实验报告完成。
六、实验小结
原创力文档

文档评论(0)