006-实验六T-索引与视图(实验报告内容).pdfVIP

  • 3
  • 0
  • 约1.59千字
  • 约 7页
  • 2023-07-06 发布于上海
  • 举报

006-实验六T-索引与视图(实验报告内容).pdf

实验六 索引与视图 (实验报告) 一、 目的 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)

1亿VIP精品文档

相关文档