以下哪些不能作为一个基本表建立索引的原则______。A) 对于经常需要进行查询、连接、统计操作的基本表可考虑建立索引B) 经常执行插入、删除、更新操作的基本表可考虑建立索引C) 对于一个更新不频繁的表D) 索引可以由用户根据需要随时创建或删除,以提高数据查询性能A.B.C.D.

题目

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

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

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

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

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

A.

B.

C.

D.


相似考题
更多“以下哪些不能作为一个基本表建立索引的原则______。A) 对于经常需要进行查询、连接、统计操作的基本 ”相关问题
  • 第1题:

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

    A.如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式

    B.顺序文件支持基于查找码的顺序访问,也支持快速的二分查找

    C.如果用户查询是基于散列阈值的等值匹配,散列文件比较合适

    D.如果某些重要而频繁的用户查询经常需要进行多表连接操作的,可以考虑将表组织成为非聚集文件


    正确答案:C

  • 第2题:

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


    参考答案×

  • 第3题:

    下列叙述不正确的是

    A.创建索引是加快表的查询速度的有效手段

    B.可以根据需要在基本表上建立一个或多个索引

    C.用户可以在最频繁查询的列上建立聚簇索引以提高查询效率

    D.可以根据需要在基本表上建立一个或多个聚簇索引


    正确答案:D
    解析:在一个基本表上最多只能建立一个聚簇索引。

  • 第4题:

    在进行数据库物理设计时,为提高查询效率,需要在基本表的一些列上建立索引。有下列情况:Ⅰ.查询语句的WHERE子句中引用率比较高的列Ⅱ.经常参与连接操作的列Ⅲ.经常在order by子句中出现的列Ⅳ.经常使用LIKE操作符且字符串前后均带有%的列上述情况中一般情况下适合建立索引的是( )。

    A.仅Ⅰ、Ⅱ和Ⅲ

    B.仅Ⅰ和Ⅲ

    C.仅Ⅱ、Ⅲ和Ⅳ

    D.以上全部


    正确答案:A
    对于经常在其上需要执行查询操作并且数据量很大的表,可以考虑建立索引;对于经常出现在where子句、orderby子句和groupby子句中的属性就可以考虑使用索引;对于前后都是%的列查询不会访问索引,因此不适合建立索引。

  • 第5题:

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

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

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

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

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

    A.

    B.

    C.

    D.


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

  • 第6题:

    下列哪些属性不适合建立索引?()

    • A、经常出现在GROUPBY字句中的属性
    • B、经常参与连接操作的属性
    • C、经常出现在WHERE字句中的属性
    • D、经常需要进行更新操作的属性

    正确答案:D

  • 第7题:

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

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

    正确答案:A

  • 第8题:

    建立索引的一般原则有哪些()

    • A、对经常检索的字段级建立索引
    • B、对数据表中的主键建立索引
    • C、对数据表中的外键建立索引
    • D、对经常用于连接的字段建立索引

    正确答案:A,B,C,D

  • 第9题:

    在数据库物理设计阶段,需要考虑为关系表建立合适的索引。关于建立索引的描述,有下列说法: Ⅰ.对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引 Ⅱ.对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引 Ⅲ.对于经常出现在WHERE子句中的属性,可以考虑建立索引 Ⅳ.对于经常出现在ORDERBY子句、GROUPBY子句中的属性,应尽量避免建立索引 上述说法正确的是()

    • A、Ⅰ、Ⅱ和Ⅲ
    • B、Ⅰ、Ⅱ和Ⅳ
    • C、Ⅰ和Ⅲ
    • D、Ⅱ和Ⅳ

    正确答案:C

  • 第10题:

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

    B


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

  • 第11题:

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

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

    B

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

    C

    基本表的某列经常出现在ORDER BY字句中

    D

    基本表的某列经常被查询


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

  • 第12题:

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

    B


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

  • 第13题:

    ( 25 )在数据库物设计阶段,需要考虑为关系表简历合适的索引。关于建立索引的描述,有下列说法:

    Ⅰ .对于经常在其上需要执业查询操作并且数据量大的表,可以考虑建立索引

    Ⅱ .对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引

    Ⅲ .对于经常出现在 WHERE 子句中的属性,可以考虑简历索引

    Ⅳ .对于经常出现在 ORDER BY 子句、 GROUP BY 子句中的属性,应尽量避免建立索引

    上述说法正确的是

    A ) Ⅰ 、 Ⅱ 和 Ⅲ

    B ) Ⅰ 、 Ⅱ 和 Ⅳ

    C ) Ⅰ 和 Ⅲ

    D ) Ⅱ 和 Ⅳ


    正确答案:C

  • 第14题:

    下列关于索引的说法不正确的是()。

    A.索引与基本表分开存储

    B.索引一经建立就需要人工以手动的方式进行维护

    C.索引的建立或撤消不会改变基本表的数据内容

    D.索引会在一定程度上影响增删改操作的效率


    参考答案B

  • 第15题:

    在SQL Server 2008中,建立索引视图的目的是为了提高数据查询的效率。下列关于索引视图的说法,错误的是( )。

    A.当很少对基表数据进行更改操作时,适合建立索引视图

    B.索引视图的数据被物理地保存在数据库中,因此建立索引视图会占用更多的存储空间

    C.对于经常执行连接和聚合操作的查询,不适合建立索引视图

    D.如果Group By列具有高基数度的数据聚合,则不适合建立索引视图


    正确答案:C
    索引视图可以提高下列查询类型的性能:①处理大量行的联接和聚合;②许多杏询经常执行联接和聚合操作;③决策支持工作负荷。索引视图通常不会提高下列查询类型的性能:①具有大量写操作的OLTP系统;②具有大量更新的数据库;③不涉及聚合或联接的查询;@GROUPBY键具有高基数度的数据聚合。高基数度表示列包含许多不同的值。当GROUPBY后跟的列值包含许多不同的值,导致视图图和表的行数相等,那么该列使用索引视图并不能提高查询效率。

  • 第16题:

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

    A) 如果数据库中的一个基本表中的数据量很少、操作频繁,该基本表可以采用堆文件组织方式

    B) 顺序文件支持基于查找码的顺序访问,也支持快速的二分查找

    C) 如果用户查询是基于散列域值的等位匹配,散列文件比较合适

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

    A.

    B.

    C.

    D.


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

  • 第17题:

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

    • A、可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率
    • B、一个基本表最多只能有一个索引
    • C、建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素
    • D、一个基本表上至少要存在一个索引

    正确答案:A

  • 第18题:

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


    正确答案:错误

  • 第19题:

    连接操作不仅可以在两个基本表之间进行,也可以是一个基本表与其自己进行连接操作。


    正确答案:正确

  • 第20题:

    下列关于索引的说法不正确的是()。

    • A、索引与基本表分开存储
    • B、索引一经建立就需要人工以手动的方式进行维护
    • C、索引的建立或撤消不会改变基本表的数据内容
    • D、索引会在一定程度上影响增删改操作的效率

    正确答案:B

  • 第21题:

    多选题
    建立索引的一般原则有哪些()
    A

    对经常检索的字段级建立索引

    B

    对数据表中的主键建立索引

    C

    对数据表中的外键建立索引

    D

    对经常用于连接的字段建立索引


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

  • 第22题:

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

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

    B

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

    C

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

    D

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


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

  • 第23题:

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

    可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率

    B

    一个基本表最多只能有一个索引

    C

    建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素

    D

    一个基本表上至少要存在一个索引


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