欢迎访问web记录!每一步的成长都是一种幸福,聪明的女孩擅长记录幸福!
您现在的位置:web记录 > 数据库 >

索引的创建与应用

更新时间:2012-11-21 浏览次数:
实验目的
1、理解索引的概念和分类
2、掌握利用图形界面和SQL命令创建索引的方法;
3、掌握索引的查看、维护和优化的方法;
4、掌握索引视图的创建方法。
实验内容(以下操作在人事数据库的表中进行操作)
1、在人事数据库的表bm1中创建名为ix_bm1非聚集索引,该索引创建在字段dp_name上。
2、在表gzqk1上创建名为ix_gzqk的唯一聚集索引,该索引创建在字段E_idE_name上。
3、使用sp_help命令查看创建的上述两个索引。
4、使用drop index命令将表bm1上所创建的索引删除掉。
5、使用命令alter table给表bm1的字段dp_name上创建唯一性约束,从而创建唯一索引。
6、在表bm1上创建名为ix_tele唯一非聚集索引,该索引在字段Dp_tele上创建,选项FILLFACTORPAD_INDEX均设置为70
7、查询“机电系”教师的档案情况,使用语句SHOWPLAN显示执行计划。
8、查询“机电系”教师的档案情况,使用语句STATISTICS IO显示磁盘活动信息。
9、利用DBCC SHOWCONTIG获取表zgda1的主键索引的碎片信息。
10、使用DBCC INDEXDEFRAG 语句对人事数据库中的表zgda1进行碎片整理。
11、创建索引视图,使用该视图查询“计算机系”教职工的档案情况,包括E_id,E_name,E_sex,E_birthday,Dp_name等信息。然后以E_idE_name在该视图上创建唯一的聚集索引。
12、创建索引视图,使用该视图查询每个系部教师的人数,该试图包含Dp_namerenshu两个字段,然后以字段dp_name创建索引。


1.create  NONCLUSTERED
index ix_bm1 on bm(Dp_name)
2.create unique clustered
index ix_gzpk on gzpk(E_id,E_name)
3.exec sp_helpindex bm
exec sp_helpindex gzpk
4.drop index bm.ix_bm1
5.alter table bm
add  unique(Dp_name)
go
6.create unique NONCLUSTERED
index ix_tele on bm(Dp_tele)
with pad_index,fillfactor=70
go
7.set showplan_text on
go
select * from zgda where dp_id in (select dp_id from bm where dp_name='机电系')
go
set showplan_text off
go
8. set statistics io on   
go
select * from zgda where Dp_id in (select Dp_id from bm where Dp_name='机电系')
go
set statistics io off
go
9.set showplan_text off
go
dbcc showcontig(zgda,E_name1)
go
10.set showplan_text off
go
dbcc indexdefrag(人事数据库,zgda)
go
11.if exists (select * from sysobjects where name='view_11')
drop view view_11
go
create view view_11 with schemabinding  
as select dbo.zgda.E_id,dbo.zgda.E_name,dbo.zgda.E_birthday,dbo.bm.Ep_name from dbo.zgda , dbo.bm
where dp_name='计算机系'
go
create unique clustered index view_111 on view_11(e_id,E_name)
go
12
if exists (select * from sysobjects where name='view_number12')
drop view view_12
go
create view view_12 with schemabinding
as select dbo.bm.dp_Name,COUNT_BIG(*)as renshu from dbo.bm group by Dp_name
go
create unique clustered index view_121 on view_12(dp_name)
go
关键词:

    + 相关信息

    前端案例

    返回顶部 欢迎访问web记录!每一步的成长都是一种幸福,聪明的女孩擅长记录幸福!