简答题

索引的作用是什么?SQL Server有哪几类索引,各自的特点是什么?

正确答案

索引(Index)提供了一种快速访问数据的途径,索引是在基本表的列上建立的一种数据加对象,索引是为了加速查询速度而创建的。
实际的索引通常是这两大类5种方式的组合。
(1)单列索引:对基本表的某一单独的列进行索引,是最简单和最常用的索引类型,通常情况下,应对每个基本表的主关键字建立单列索引。
(2)惟一索引:一旦在一个或多个列上建立了惟一索引,则不允许在表中相应的列上插入任何相同的取值。使用惟一索引不但能提高查询性能,还可以维护数据的完整性。
(3)复合索引:是针对基本表中两个或两个以上列建立的索引。
(4)聚集索引:会改变基本表中记录的物理存储顺序。即表中记录的物理排序顺序不再按插入的先后排列,而是根据索引列重新排序。
(5)非聚集索引:表中记录的物理顺序与索引顺序不同,表中的记录仍按实际插入的先后顺序排列,不按索引列排序。

答案解析

相似试题
  • SQL Server中的索引一般采用B树结构。

    判断题查看答案

  • SQL Server 2008最核心的服务是什么?

    简答题查看答案

  • SQL Server 2008的安全验证过程是什么?

    简答题查看答案

  • 下列SQL语句中,对字段创建唯一的聚集索引的约束是()。

    单选题查看答案

  • SQL Server有哪些数据类型,它们的主要用途是什么?

    简答题查看答案

  • 索引的作用是什么?

    简答题查看答案

  • SQL Server中进行关系完整性的主要方法是什么,请写出相应的SQL语句。

    简答题查看答案

  • 什么是备份设备,请谈一谈SQL Server中创建备份设备的主要步骤和方法。

    简答题查看答案

  • 简述SQL语言的功能,每个功能的作用是什么?

    简答题查看答案