云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 索引和视图实验报告

索引和视图实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 13:16:13

实 验 报 告 专业 班级 学号 姓名 课程名称 数据库应用与开发 学年2014 -2014学期1 /2 √ 课程类别 专业必修 √ 限选 任选 实践 实验时间2014 年5月29日 实验名称 索引和视图 实验目的和要求 在建立的实验数据库的基础上,掌握索引、统计信息和视图等数据对象的基本概念和基本操作并完成索引和视图的创建。 实验软硬件要求 软件:SQL Server 2005 硬件:PC机 实验内容、方法和步骤 (见附页) 实验结果 (见附页) 小结 通过本次实验,我掌握了索引、统计信息和视图等数据对象的基本概念和熟悉了各种基本操作。 评定成绩: 批阅教师: 年 月 日

7-1编程在 teaching 数据库中的 student 表的 sname 列上创建唯一索引IDX_sname。

USE teaching GO

CREATE UNIQUE INDEX IDX_sname ON student(sname)

7-2 编程在teaching数据库中的student表的studentno和classno列上创建组合索引IDX_sc。

USE teaching

IF EXISTS(SELECT name FROM sysindexes WHERE name='IDX_sc') DROP INDEX student.sc GO

CREATE INDEX IDX_sc ON student(studentno,classno)

7-3 重新组织 teaching 数据库中 student 表上的 IDX_sc 索引。

USE teaching

ALTER INDEX IDX_sc ON dbo.student REORGANIZE

7-4 重新生成 teaching 数据库中 student 表上的 IDX_sname 索引,设置填充索引,将填充因子设置为80%,设置将中间排序结果存储在tempdb中。

USE teaching

ALTER INDEX IDX_sname ON dbo.student

REBUILD WITH(PAD_INDEX = ON,FILLFACTOR = 80,SORT_IN_TEMPDB = ON)

7-5 重新生成 teaching 数据库中 student 表上的 C_studentno 索引,将其修改为聚集唯一索引,并指定该索引的叶级页的填充度为70%。

USE teaching GO

CREATE UNIQUE CLUSTERED INDEX C_studentno ON dbo.student(studentno)

WITH(PAD_INDEX = ON,FILLFACTOR = 70,DROP_EXISTING = ON)

7-6 删除 teaching 数据库中 student 表上的聚集索引 C_studentno 和非聚集索引UC_classno。

USE teaching GO

DROP INDEX student.C_studentno,student.UC_classno

7-8 通过 DBCC SHOW STATISTICS 命令显示 student 表 IDX_sc 索引的统计信息。

USE teaching GO

DBCC SHOW_STATISTICS (student, IDX_sc)

7-9 编程更新student表IDX_sc索引的统计信息

USE teaching

GO

UPDATE STATISTICS student IDX_sc

7-10 编程更新student表上所有索引的分布统计信息

USE teaching

GO

UPDATE STATISTICS student

7-11 编程在teaching数据库中创建一个名称为V_course的视图,包含所有类别为“必修”的课程信息。

use teaching

go

create view v_course as select * from course

where type ='必修'

7-12 给出一个程序,在teaching数据库中创建一个名称为v_final的视图,包含学生学号、姓名、课程号、课程名和期末成绩,按学号升序排序,相同学号的记录按课程号升序排序。

7-13 给出一个程序,在teaching数据中创建一个名称为v_max的视图,查询每个班最高分的课程名和分数,按班级号升序排序。 use teaching

go

create view v_max

as

select top 10 classno,cname,max(final) as max from student s,score sc,course c

where sc.courseno=c.courseno and s.studentno=sc.studentno and final is not null group by classno,cname order by classno

搜索更多关于: 索引和视图实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实 验 报 告 专业 班级 学号 姓名 课程名称 数据库应用与开发 学年2014 -2014学期1 /2 √ 课程类别 专业必修 √ 限选 任选 实践 实验时间2014 年5月29日 实验名称 索引和视图 实验目的和要求 在建立的实验数据库的基础上,掌握索引、统计信息和视图等数据对象的基本概念和基本操作并完成索引和视图的创建。 实验软硬件要求 软件:SQL Server 2005 硬件:PC机 实验内容、方法和步骤 (见附页) 实验结果 (见附页) 小结 通过本次实验,我掌握了索引、统计信息和视图等数据对象的基本概念和熟悉了各种基本操作。 评定成绩: 批阅教师: 年 月 日 7-1编程在

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com