以下哪种情况应尽量创建索引()。

题目

以下哪种情况应尽量创建索引()。

  • A、在Where子句中出现频率较高的列
  • B、具有很多NULL值的列
  • C、记录较少的基本表
  • D、需要更新频繁的基本表
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

创建索引的原则是()

A.在主、外键上创建索引

B.在经常用于where子句的列上创建索引

C.在需要经常搜索的列上创建索引

D.在经常需要根据范围进行搜索的列上创建索引


答案:D

第2题:

在默认情况下,所创建的索引是非聚集索引。 ()

此题为判断题(对,错)。


参考答案:√

第3题:

关于数据库索引,以下表述正确的是(57)。

①如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销。

②全表扫描一定比使用索引的执行效率低。

③在字段选择性很低的情况下适用索引。

④一个表创建的索引越多,对系统的性能提升越大。

A.①②③

B.①③

C.①②③④

D.①③④


正确答案:B
解析:本题考查性能测试中数据库索引的概念。
  正确的描述是:
  .如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销。
  .当表中记录数不多时,全表扫描不一定比使用索引的执行效率低。
  .在字段选择性很低的情况下适用索引。
  .当索引建立不正确时,一个表创建的索引多,不一定对系统的性能提升大。

第4题:

已知关系:STUDENT(sno,sname,grade),以下关于命令 “CREATECLUSTER INDEXS_index ONStudent(grade)”的描述中,正确的是

A.按成绩降序创建了一个聚簇索引

B.按成绩升序创建了一个聚簇索引

C.按成绩降序创建了一个非聚簇索引

D.按成绩升序创建了一个非聚簇索引


正确答案:B
解析:在SQL中创建索引,使用CLUSTER表示要建立的索引是聚簇索引,索引项的顺序与表中记录的物理顺序一致,如果不使用CLUSTER则认为创建的是非聚簇索引。创建索引时可以在表的列名后面确定索引值的排列顺序,包括ASC(升序)和DE-SC(降序)两种,在默认的情况下按照升序排列的。题目中没有指定排列的顺序,按照默认情况是按照grade升序建立的索引。

第5题:

已知关系:STUDENT(sno,sname,grade),以下关于命令 “CREATE CLUSTER INDEX s_index ON student (grade)” 的描述中,正确的是( )。

A.按成绩降序创建了一个聚簇索引

B.按成绩升序创建了一个聚簇索引

C.π按成绩降序创建了一个非聚簇索引

D.按成绩升序创建了一个非聚簇索引


正确答案:B

第6题:

对于记录较少的基本表,或者需要频繁更新的基本表应尽量创建索引。( )

此题为判断题(对,错)。


参考答案:错误

第7题:

创建索引后,需要人为对它进行维护,因此,应避免创建太多的索引。()


正确答案:错

第8题:

试题(57)

关于数据库索引,以下表述正确的是(57) 。

① 如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销。

② 全表扫描一定比使用索引的执行效率低。

③ 在字段选择性很低的情况下适用索引。

④ 一个表创建的索引越多,对系统的性能提升越大。

(57)

A.① ② ③

B. ① ③

C. ① ② ③ ④

D. ① ③ ④


正确答案:B


试题(57)分析
本题考查性能测试中数据库索引的概念。
正确的描述是:
如果对表创建了索引,那么更新、插入和删除表中的记录都将导致额外的系统开销。
当表中记录数不多时,全表扫描不一定比使用索引的执行效率低。
在字段选择性很低的情况下适用索引。
当索引建立不正确时,一个表创建的索引多,不一定对系统的性能提升大。
参考答案
(57)B

第9题:

以下哪种情况应尽量创建索引()。

A.在Where子句中出现频率较高的列

B.具有很多NULL值的列

C.记录较少的基本表

D.需要更新频繁的基本表


本题答案:A

第10题:

假设在一个表的3个字段NAME、SEX和BIRTH中分别保存姓名、性别和出生年月数据,则应当为这三个字段分别创建()索引。

A.全部创建B树索引

B.全部创建位图索引

C.分别创建B树索引、位图索引和位图索引

D.分别创建B树索引、位图索引和给予函数的索引


参考答案:C

更多相关问题