下列()情况,适于建立索引。A、基本表的某列中记录数量特别多B、基本表的某列中记录数量特别少C、经常进行插入操作的基本表的某列D、经常进行删除操作的基本表的某列

题目

下列()情况,适于建立索引。

  • A、基本表的某列中记录数量特别多
  • B、基本表的某列中记录数量特别少
  • C、经常进行插入操作的基本表的某列
  • D、经常进行删除操作的基本表的某列

相似考题
更多“下列()情况,适于建立索引。A、基本表的某列中记录数量特别多B、基本表的某列中记录数量特别少C、经常进行插入操作的基本表的某列D、经常进行删除操作的基本表的某列”相关问题
  • 第1题:

    SQL的DELETE命令是指( )。

    A.从表中删除行

    B.从表中删除列

    C.从基本表中删除行

    D.从基本表中删除列


    正确答案:C
    解析:SQL的DELETE命令是指从基本表中删除元组(行)。选项A、B的“表”不一定是基本表,可能是视图。

  • 第2题:

    某数据表已经将列F定义为主关键字,则下面说法中,错误的是---。

    A.列F的数据是有序排列的

    B.不能再给此数据表建立聚集索引

    C.当为其他列建立非聚集索引时,将导致此数据表的记录重新排列

    D.列F的数据在整个数据表中是唯一存在的


    正确答案:C
    解析:某数据表将列F定义为主关键字,则不能再给此数据表建立聚集索引,但是可以给此数据表建立多个非聚集索引。当为其他列建立非聚集索引时,不会导致表}已录重新排列,所以c项不正确。

  • 第3题:

    工作表某列存放沈阳各月的销售情况,请利用“自动筛选”功能,筛选出沈阳的销售数量最多时的记录,用以与其他城市进行比较。


    正确答案:[$]
    [$]

  • 第4题:

    下面关于为基本表选择合适的文件结构的原则正确的是______。

    A) 如果数据库中的一个基本表中的数据量很大、并且插入、删除、更新等操作非常频繁,该基本表可以采用聚集文件组织方式

    B) 如果用户的查询条件定义在查找码上,则堆文件是比较合适的文件结构

    C) 散列文件组织不适合基于散列域值的精确查询

    D) 如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将这些基本表组织为聚集文件,以改善查询效率

    A.

    B.

    C.

    D.


    正确答案:D
    解析: 下面是一些为基本表选择合适的文件结构的原则:
      (1) 如果数据库中的一个基本表中的数据量很少,并且插入、删除、更新等操作非常频繁,该基本表可以采用堆文件组织方式。因为堆文件无须建立索引,维护代价非常低。虽然堆文件的数据访问效率较低,但在数据量很少时,定位文件记录的时间非常短。
      (2) 顺序文件支持基于查找码的顺序访问,也支持快速的二分查找。如果用户的查询条件定义在查找码上,则顺序文件是比较合适的文件结构。
      (3) 如果用户查询是基于散列域值的等位匹配,特别是如果访问顺序是随机的,则散列文件比较合适。散列文件组织不适合下述情况:①基于散列域值的非精确查询(如模式查询、范围查询);②基于非散列域进行查询时。
      (4) B-树和B+-树文件是实际数据库系统中使用非常广泛的索引文件结构,适合于定义在大数据量基本表上、鉴于查找码的等值查询、范围查询、模式查询和部分查询。
      (5) 如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将这些基本表组织为聚集文件,以改善查询效率。
      因此答案为D。

  • 第5题:

    下述关于索引的描述,正确的是()。

    A撤销索引会同时撤销数据库中与之相关的内容

    B建立索引后,会影响基本表的插入速度

    C基本表的记录数量越多,越不应该建立索引

    D基本表的记录越长,越不应该建立索引


    B

  • 第6题:

    为某基本表建立索引,如果对基本表中的数据进行增删操作,则需要手工重新建立对应的索引文件。


    正确答案:错误

  • 第7题:

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

    • A、在Where子句中出现频率较高的列
    • B、具有很多NULL值的列
    • C、记录较少的基本表
    • D、需要更新频繁的基本表

    正确答案:A

  • 第8题:

    语句delete from sc表明()

    • A、删除sc中的全部记录
    • B、删除基本表sc
    • C、删除基本表sc中的列数据
    • D、删除基本表sc中的部分行

    正确答案:A

  • 第9题:

    在Oracle 9i中,表创建后,可以运行的操作为()。

    • A、更改表名
    • B、增加/删除列
    • C、修改用于索引的列
    • D、修改已有列的属性

    正确答案:A,B,D

  • 第10题:

    单选题
    下述关于索引的描述,正确的是()。
    A

    撤销索引会同时撤销数据库中与之相关的内容

    B

    建立索引后,会影响基本表的插入速度

    C

    基本表的记录数量越多,越不应该建立索引

    D

    基本表的记录越长,越不应该建立索引


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    以下不适合创建非聚集索引的情况是()。
    A

    表中包含大量非重复的列值

    B

    经常需要进行联接和分组操作的列

    C

    带WHERE子句的查询

    D

    表中包含大量重复的列值


    正确答案: A
    解析: 暂无解析

  • 第12题:

    判断题
    为某基本表建立索引,如果对索引进行撤销操作则与之对应的基本表的内容也会被删除。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

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

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

    B.具有很多NULL值的列

    C.记录较少的基本表

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


    本题答案:A

  • 第14题:

    如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表采用下列哪种文件结构最优?______

    A.聚集文件

    B.顺序文件

    C.散列文件

    D.索引文件


    正确答案:A

  • 第15题:

    以下哪些不能作为一个基本表建立索引的原则______。

    A) 对于经常需要进行查询、连接、统计操作的基本表可考虑建立索引

    B) 经常执行插入、删除、更新操作的基本表可考虑建立索引

    C) 对于一个更新不频繁的表

    D) 索引可以由用户根据需要随时创建或删除,以提高数据查询性能

    A.

    B.

    C.

    D.


    正确答案:B
    解析:可根据下述原则决定是否为一个基本表建立索引:
      ①对于经常需要进行查询、连接、统计操作,且数据量大的基本表可考虑建立索引;而对于经常执行插入、删除、更新操作或小数据量的基本表应尽量避免建立索引。
      ②一个基本表上除了可以建立1个聚集索引外,还可以建立多个非聚集索引。多个索引为用户提供了根据多个查找码快速访问文件的手段。但是索引越多,对表内数据更新时为维护索引所需的开销就越大。因此,对于一个更新频繁的表应少建或不建索引。
      ③索引可以由用户根据需要随时创建或删除,以提高数据查询性能。例如,对表进行大批量数据插入和更新时,可以先删除索引,以保证插入、删除、修改操作的系统响应时间,因为在数据插入或更新过程中维护索引需要花费很大代价。数据插入或更新完成后,再重建索引,以加快查询和统计等操作的系统响应时间。因此答案为B。

  • 第16题:

    下列()情况,适于建立索引。

    A基本表的某列中记录数量特别多

    B基本表的某列中记录数量特别少

    C经常进行插入操作的基本表的某列

    D经常进行删除操作的基本表的某列


    A

  • 第17题:

    以下不适合创建索引的情况是()。

    • A、经常按范围查询的列
    • B、表中包含大量非重复的列值
    • C、列值少、记录少
    • D、表间有主键和外键连接

    正确答案:C

  • 第18题:

    一般不需要建立索引的情况是()。

    • A、基本表的某列中记录数量特别多
    • B、基本表的某列中记录数量特别少
    • C、基本表的某列经常出现在ORDER BY字句中
    • D、基本表的某列经常被查询

    正确答案:B

  • 第19题:

    为某基本表建立索引,如果对索引进行撤销操作则与之对应的基本表的内容也会被删除。()


    正确答案:错误

  • 第20题:

    以下不适合创建非聚集索引的情况是()。

    • A、表中包含大量非重复的列值
    • B、经常需要进行联接和分组操作的列
    • C、带WHERE子句的查询
    • D、表中包含大量重复的列值

    正确答案:A

  • 第21题:

    判断题
    为某基本表建立索引,如果对基本表中的数据进行增删操作,则需要手工重新建立对应的索引文件。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    单选题
    下列()情况,适于建立索引。
    A

    基本表的某列中记录数量特别多

    B

    基本表的某列中记录数量特别少

    C

    经常进行插入操作的基本表的某列

    D

    经常进行删除操作的基本表的某列


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    以下不适合创建索引的情况是()。
    A

    经常按范围查询的列

    B

    表中包含大量非重复的列值

    C

    列值少、记录少

    D

    表间有主键和外键连接


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    语句delete from sc表明()
    A

    删除sc中的全部记录

    B

    删除基本表sc

    C

    删除基本表sc中的列数据

    D

    删除基本表sc中的部分行


    正确答案: B
    解析: 暂无解析