实验4 索引

发布 2023-04-19 10:14:28 阅读 5058

一、实验目的。

1. 掌握索引的使用方法;

2. 掌握在对象资源管理器中创建和管理索引;

3. 掌握t-sql语句创建和管理索引;

二、实验学时。

2学时。三、实验要求。

1. 了解索引的作用、分类及创建方法;

2. 在对象资源管理器中创建、修改、删除和使用索引。

3. 利用t-sql语句创建、修改、删除和使用索引。

4. 完成实验报告。

四、实验内容。

以实验3数据库为基础数据,请完成以下内容:

1.启动sql server management studio,在对象资源管理器中,利用图形化的方法创建和管理下列索引:

1) 对数据表student中字段sname建立非聚集索引idx_name;

2) 针对student表的sno和sname列创建复合索引idx_no_name;

3) 修改索引idx_name,使其成为唯一索引(考虑是否能够修改成功,如不能则需要将原数据表数据进行怎样修改后可以建立);

4) 删除数据表student的唯一索引idx_name;

2. 利用t-sql语句创建和管理以下索引:

1) 对course表的cname列创建非聚集索引idx_cname;

2) 对sc表的sno和cno列创建复合索引idx_sno_cno;

3) 将idx_cname进行修改,使其成为唯一索引;(使用t-sql语句进行修改索引的操作实际上是先将索引进行删除,然后再重新定义索引。最后使用“alter index 索引名 on 数据表 rebuild ”语句重置索引完成修改。)

4) 利用系统存储过程sp_helpidex查看索引idx_cname信息;

5) 删除索引idx_cname。

五、思考题。

1.聚集索引和非聚集索引有什么区别?

2.什么情况下适合建立聚集索引,什么情况下适合建立非聚集索引?

实验5视图 索引及高级查询

1 在 学生学籍数据库 students 中,对 学生信息基本表 student 按照 专业 specialty 建立索引,对 课程信息基本表 courses 按照 课程名称 cname 建立索引。create index 专业索引 on student specialty create index...

《测井技术》2024年第4期广告索引

维普资讯。测井技术 拄。雍世和 最优化测井解释 山东 石油大学出版社,张文修,等 遗传算法的数学基础 西安 西安交通大。学出版社。邹长春,尉中良,柴细元,等 利用遗传算法实现最优化测。井解释 测井技术。闫桂京,潘保芝 遗传算法在估计测井解释参数方面的应。用 物探化探计算机术。唐雪萍,何绪全 遗传算法...

《铜业工程》2024年第4期广告索引

维普资讯。铜业工。一。程 由前述横波探伤扫描速度按深度 调节,故式中。般铸钢件常见的铸造缺陷有气孔 缩孔 夹。砂 夹渣 裂纹 粘砂 疏松 偏析等,这些缺陷在检测。现的波型各不相同。本检测中。表面已知为裂。因此,从上述检测数据可知缺陷在工件的位置为 距探测表面的深度为 水平距离为。从圆角处向探测面斜向...