问答题X 纠错
索引(Index)提供了一种快速访问数据的途径,索引是在基本表的列上建立的一种数据加对象,索引是为了加速查询速度而创建的。
实际的索引通常是这两大类5种方式的组合。
(1)单列索引:对基本表的某一单独的列进行索引,是最简单和最常用的索引类型,通常情况下,应对每个基本表的主关键字建立单列索引。
(2)惟一索引:一旦在一个或多个列上建立了惟一索引,则不允许在表中相应的列上插入任何相同的取值。使用惟一索引不但能提高查询性能,还可以维护数据的完整性。
(3)复合索引:是针对基本表中两个或两个以上列建立的索引。
(4)聚集索引:会改变基本表中记录的物理存储顺序。即表中记录的物理排序顺序不再按插入的先后排列,而是根据索引列重新排序。
(5)非聚集索引:表中记录的物理顺序与索引顺序不同,表中的记录仍按实际插入的先后顺序排列,不按索引列排序。
你可能喜欢
单项选择题
A.SELECT AVG(Age) FROM Student
B.SELECT MAX(Age) FROM Student
C.SELECT MIN(Age) FROM Student
D.SELECT COUNT(*) FROM Student
单项选择题
A.视图仅由一个基本表导出
B.执行视图比在客户端直接执行SELECT语句的速度要慢
C.在SQL Server中,可以像基本表一样对视图进行查询操作
D.视图存储在客户端的数据库中
单项选择题
A.撤销索引会同时撤销数据库中与之相关的内容
B.建立索引后,会影响基本表的插入速度
C.基本表的记录数量越多,越不应该建立索引
D.基本表的记录越长,越不应该建立索引