1 / 22
文档名称:

07 索引及其应用.ppt

格式:ppt   页数:22
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

07 索引及其应用.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

07 索引及其应用.ppt

文档介绍

文档介绍:第七章索引及其应用
索引是一种特殊类型的数据库对象,它保存着数据表中一列或几列组合的排序结构。为数据表增加索引,可以大大提高数据的检索效率。索引是数据库中一个重要的对象,本章将详细介绍索引的基本概念、使用索引的意义、创建索引的方法以及对索引的操作。
索引的基础知识
索引的分类
索引的操作
索引的分析与维护
第七章索引及其应用
索引的基础知识
1. 数据存储
SQLServer 2000 中,数据存储的基本单位是页,其大小是8KB . SQL Server 2000 数据库的数据文件中包含八种页类型:数据、索引、文本/图像、全局分配映射表与辅助全局分配映射表、页的可用空间、索引分配映射表、大容量更改映射表、差异更改映射表。
2 .索引
1)索引的概念
索引是以表列为基础建立的数据库对象,它保存着表中排序的索引列,并且记录了索引列在数据表中的物理存储位置,实现了表中数据的逻辑排序。
2)使用索引的意义
索引在数据库中的作用与目录在书籍中的作用类似,都用来提高查找信息的速度。
第七章索引及其应用
索引的基础知识
3)使用索引的代价
为每一列都建立索引是不明智的,因为使用索引要付出一定的代价:
索引需要占用数据表以外的物理存储空间。
创建索引和维护索引要花费一定的时间。
当对表进行更新操作时,索引需要被重建,这样降低了数据的维护速度。
4)建立索引的原则
认真考虑哪些列应该建索引,哪些列不该建索引。一般原则是:
主键列上一定要建立索引。
外键列可以建索引。
在经常查询的字段上最好建立索引。
对于那些查询中很少涉及的列、重复值比较多的列不要建索引
对于定义为text,Image和Bit数据类型的列上不要建立索引。
第七章索引及其应用
索引的分类
根据索引的存储结构不同将其分为两类:
聚集索引
聚集索引是指表中数据行的物理存储顺序与索引顺序完全相同。聚集索引由上下两层组成,上层为索引页,包含表中的索引页面,用于数据检索,下层为数据页。
非聚集索引
非聚集索引不改变表中数据行的物理存储位置,数据与索引分开存储,通过索引带有的指针与表中的数据发生联系。
第七章索引及其应用
索引的分类
索引页
数据页
根结点
第七章索引及其应用
索引的分类
系部代码
指针地址
01
8
02
2
03
5
04
4
05
1
06
7
07
6
08
3
系部代码
系部名称
系主任
05
社会科学部
刘克忠
02
经济管理系
刘国峰
08
建筑系
王未起
04
基础科学部
王彬
03
传播技术系
田建国
07
农林系
陈瑞修
06
机电工程系
王伟东
01
计算机系
刘海军
第七章索引及其应用
索引的操作(创建、查询索引、更名、删除索引、设置选项)
创建索引---利用企业管理器直接创建索引。其具体步骤如下:
1)在企业管理器中,选择要创建索引的表(如:教师表),右击该表。在弹出的菜单中选择“所有任务”下的“管理索引”命令,打开“管理索引”对话框。在该对话框中显示了当前表中已有的索引,包含其名称、是不是聚集索引和索引字段的名称。
2)单击“新建”按钮,打开“新建索引”对话框。设定索引的各属性。
3)完成后,单击“确定”按钮,即可生成新的索引。
第七章索引及其应用
索引的操作(创建、查询索引、更名、删除索引、设置选项)
创建索引---利用企业管理器中的索引向导创建索引。
1)在企业管理器中,从“工具”菜单中选择“向导”命令,打开“选择向导”对话框。
2)单击“选择向导”对话框中“数据库”左边的加号图标,然后选择“创建索引向导”。
3)单击“确定”按钮,打开“欢迎使用创建索引向导”对话框。
4)在向导的欢迎对话框中,单击“下一步”按钮,打开“选择数据库和表”对话框。
5)在该对话框中,从数据库名称下拉列表框中选择“STUDENT”数据库,从对象名中选择“教师任课”表。
第七章索引及其应用
索引的操作(创建、查询索引、更名、删除索引、设置选项)
创建索引---利用企业管理器中的索引向导创建索引。
6)选择好数据库和数据表之后,单击“下一步”按钮,打开“当前索引信息”窗口。在该窗口中,显示了目前已存在的索引。
7)单击“下一步”按钮,打开“选择列”对话框。我们从中选择需要建索引的列,如课程编号、课程号。
8)单击“下一步”按钮,打开“指定索引选项”对话框,在这里设置索引的属性,可以设置聚集索引或唯一索引,还可设置填充因子。
9)指定索引选项后,单击“下一步”按钮,出现“创建完成”对话框。在其“名称”文本框中为新建索引指定一个名称,然后单击“完成”按钮。出现消息提示“创建索引成功

最近更新

非侵入式BCI信号增强技术 35页

肛门炎症病理机制 36页

高端产品成本控制 36页

绿色制造技术在环保设备制造业的发展趋势分析.. 22页

绿色建筑市场分析 35页

2025年宁县招教考试备考题库及答案解析(夺冠.. 31页

肝豆状核变性临床治疗指南 37页

联苯结构与性能关系的理论研究 29页

绿色运维服务市场拓展 35页

老龄化趋势预测 31页

网络延迟优化分析 37页

肌肉肿瘤氧化应激与基因组变异关联研究 37页

辅具适配服务信息化建设 40页

2025年宜宾医药健康职业学院马克思主义基本原.. 12页

结构优化与材料创新 36页

2026年龙年龙凤胎宝宝起名字 4页

2025年宝鸡职业技术学院单招综合素质考试题库.. 45页

肾气丸对改善慢性肾脏疾病患者生活质量的研究.. 25页

高效能源存储技术-第1篇 37页

网络安全法律法规-第36篇 37页

2025年山东华宇工学院单招职业适应性测试题库.. 44页

2025年山西体育职业学院马克思主义基本原理概.. 13页

2025年山西省财政税务专科学校马克思主义基本.. 12页

2025年山西金融职业学院单招职业倾向性考试题.. 45页

2025年布尔津县招教考试备考题库及答案解析(.. 31页

2025年平远县幼儿园教师招教考试备考题库含答.. 30页

2025年广东新华教育学院马克思主义基本原理概.. 12页

2025年广东社会科学大学马克思主义基本原理概.. 12页

2025年广州工程技术职业学院马克思主义基本原.. 12页

2025年广州航海学院马克思主义基本原理概论期.. 12页