下载此文档

数据库索引与视图.ppt


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
第5章
索引与视图
1
回顾
数据库有哪些基本操作?
建库
建表
加约束
基本的数据操纵语句有哪些?语法是?
增(INSERT)
删(DELETE)
改(UPDATE)
查(SELECT)
常用的聚合函数有哪些?
表连接分为哪几种类型?
2
目标
了解索引的作用和分类
了解视图的作用
掌握如何创建索引
掌握如何创建并使用视图
3
什么是索引
汉语字典中的汉字按页存放,一般都有汉语拼音目录(索引)、偏旁部首目录等
我们可以根据拼音或偏旁部首,快速查找某个字词
4
Indexes Use Key Values to Locate Data
(根据索引键查找定位数据行)
Data Pages(数据页)

Index Pages(索引页)
什么是索引
5
什么是索引
SQL Server中的数据也是按页( 4KB )存放
索引:是SQL Server编排数据的内部方法。它为SQL Server提供一种方法来编排查询数据。
索引页:数据库中存储索引的数据页;索引页类似于汉语字(词)典中按拼音或笔画排序的目录页。
索引的作用:通过使用索引,可以大大提高数据库的检索速度,改善数据库性能。
6
索引类型
唯一索引:唯一索引不允许两行具有相同的索引值
主键索引:为表定义一个主键将自动创建主键索引,主键索引是唯一索引的特殊类型。主键索引要求主键中的每个值是唯一的,并且不能为空
聚集索引(Clustered):表中各行的物理顺序与键值的逻辑(索引)顺序相同,每个表只能有一个
非聚集索引(Non-clustered):非聚集索引指定表的逻辑顺序。数据存储在一个位置,索引存储在另一个位置,索引中包含指向数据存储位置的指针。可以有多个,小于249个
7
索引的优缺点
优点
加快访问速度
加强行的唯一性
缺点
带索引的表在数据库中需要更多的存储空间
操纵数据的命令需要更长的处理时间,因为它们需要对索引进行更新
8
创建索引的指导原则
请按照下列标准选择建立索引的列。
主键:聚集索引的良好侯选者。
该列用于频繁搜索
该列用于对数据进行排序
请不要使用下面的列创建索引:
列中仅包含几个不同的值。
表中仅包含几行。为小型表创建索引可能不太划算,因为SQL Server在索引中搜索数据所花的时间比在表中逐行搜索所花的时间更长
9
如何创建索引
演示使用企业管理器创建
注意:当保存表或关系图时,索引即创建在数据库中。
10

数据库索引与视图 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人liwenfei1314
  • 文件大小1.32 MB
  • 时间2018-06-06
最近更新