第6章创建索引、数据库关系.pptVIP

  • 1
  • 0
  • 约4.09千字
  • 约 21页
  • 2018-05-23 发布于河南
  • 举报
第6章创建索引、数据库关系

第6章 创建索引、数据库关系图 在SQL Server 2008中,为了提高大量数据查询的效率,为数据库设置了索引。从而能够根据某些条件,更快地找到要选择的记录,并在此基础上对记录进行修改或插入。同时,通过创建不同的数据库关系图能够使数据库的不同部分可视化,从而强调设计的不同方面。本章将在表管理的基础上展开对SQL Server 2008的索引和数据库关系图的学习。 6.1 索引基础 在数据库中,索引用来保证表中的数据能够被快速获取。本节将对索引的概念、索引的分类和索引的特性展开学习。 6.1.1 索引概述 在SQL Server中定义索引,是为了能定位指定的行,让数据库的查询更快。否则就只能在数据库中对表的每一行都进行检查,以确定其中是否存在要查询的信息。这称作表扫描(table scan)。很显然,这增加了提取数据操作的开销。在使用索引对表进行搜索时,SQL Server并不对表中存储的所有数据进行遍历。相反,它只对非常小的一个数据子集进行处理,因为它只查看在索引中定义的列,这样速度更快。一旦在索引中找到了要查询的记录,就可以得到一个指针,它指向在相应表中行数据保存的位置。 6.1.2 索引类型 在表中可以创建不同类型的索引。按照索引创建所在的列的来分可以分成简单索引和组合索引。其中可以在一个列上被创建的索引称作简单索引,而多个列上被创建的索引称作组合索引。同样,按照S

文档评论(0)

1亿VIP精品文档

相关文档