sql server自学教程86集配套项资源清华2014年12月1光盘电子课件第7章03索引分类.pdfVIP

  • 1
  • 0
  • 约1.22千字
  • 约 3页
  • 2023-07-17 发布于北京
  • 举报

sql server自学教程86集配套项资源清华2014年12月1光盘电子课件第7章03索引分类.pdf

索引的实现原理 索引根据数据行的键值在表或视图中排序和 这些数据行。索引定义中包含 索引列。每个 表只能有一个 索引,因为数据行本身只能按一个顺序排序。 只有当表包含 索引时,表中的数据行才按排列顺序 。如果表具有 索引,则该表称为 表。如果表没有 索引,则其数据行 在一个称为堆的无序结构中。 除了个别表之外,每个表都应该有 索引。 索引除了可以提高查询性能之外,还可以按需重新 生成或重新组织来控制表碎片。 索引按下列方式实现:  PRIMARY KEY 和 UNIQUE 约束 ➢ 在创建 PRIMARY KEY 约束时,如果不存在该表的 索引且未指定唯一非 索引,则将自动对一 列或多列创建唯一 索引。主键列不允许空值。 ➢ 在创建 UNIQUE 约束时,默认情况下将创建唯一非 索引,以便强制 UNIQUE 约束。如果不存在该 表的 索引,则可以指定唯一 索引。  独立于约束的索引 ➢ 指定非 主键约束后,您可以对非主键列的列创建 索引。  索引视图 ➢ 若要创建索引视图,请对一个或多个视图列定义唯一 索引。视图将具体化,并且结果集 在该 索

文档评论(0)

1亿VIP精品文档

相关文档