第第7章章 索引和视图索引和视图本章学习目标本章学习目标l掌握索引的创建、管理、维护和删除等操作 l掌握视图的创建、修改、使用和删除等操作 l学会使用视图查询、修改、更新和删除数据 7.1 索引索引1、索引基、索引基础知知识 索引的概念和作用 索引是对数据库表中一个或多个列(例如Student表的“学号”列)的值进行排序的结构。索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排序次序排列这些指针。索引的分类 SQL Server 中的索引分为3类,分别是:聚集索引非聚集索引唯一索引 聚集索引聚集索引 聚集索引会对表和视图进行物理排序,所以这种索引对查询非常有效,在表和视图中只能有一个聚集索引。当建立主键约束时,如果表中没有聚集索引,SQL Server 会用主键列作为聚集索引键。也可以手动在表的任何列或列的组合上建立索引,但在实际应用中,一般为定义成主键约束的列建立聚集索引。返回返回非聚集索引非聚集索引 非聚集索引不会对表和视图进行物理排序。如果表或视图中不存储聚集索引,则表或视图是未排序的。在表和视图中最多可以建立250个非聚集索引,或者249个非聚集索引和一个聚集索引。返