一个表clustered可以建多个,nonclustered只能有一个

  

选择题

 

  1. clustered索引可以建立多个, nonclustered索引只能有一个。
 

  a) 对
 

  b) 错
 

  答案:b) 错
 

  解析:在SQL Server中,每张表可以有一个聚集索引(clustered index)和多个非聚集索引(nonclustered index)。

  

填空题

 

  2. 聚集索引的数据存储方式是 ______ ,而非聚集索引的数据存储方式是 ______ 。
 

  答案:按照索引键值的顺序存储数据;不是按照索引键值的顺序存储数据,而是指向数据行的指针。

  

判断题

 

  3. 聚集索引会直接影响表中数据行的物理排序。
 

  答案:对
 

  解析:聚集索引决定了数据行在表中的物理存储顺序,因此会直接影响数据行的物理排序。

  

论述题

 

  4. 请分别讨论聚集索引和非聚集索引的优缺点。
 

  答案:聚集索引的优点是能够加快查询速度,因为数据行按索引键值顺序存储,减少了数据访问的成本;缺点是对插入和更新性能有影响,因为插入和更新会导致数据行的物理重新排序。非聚集索引的优点是可以提高查询速度,而不影响数据行的物理排序,缺点是占用更多的存储空间和增加了查询的成本。

  

选择题

 

  5. 下列关于索引的说法中,哪一项是正确的?
 

  a) 聚集索引适合频繁进行范围查找的列。
 

  b) 非聚集索引适合要求唯一性约束的列。
 

  c) 聚集索引可以大大减少表的物理大小。
 

  d) 非聚集索引可以直接影响表中数据行的物理排序。
 

  答案:a) 聚集索引适合频繁进行范围查找的列。
 

  解析:聚集索引在范围查找时具有较好的性能,因为数据行按照索引键值顺序存储。

  这些题目涵盖了聚集索引和非聚集索引的基本概念及其应用,希望能帮助你更好地理解这两种索引的区别和用途。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码:
快跑搜题 快跑搜题
大学生搜题神器,包含国家开放大学题库,发送题目获取答案