itgle.com
更多“创建索引后,需要人为对它进行维护,因此,应避免创建太多的索引。”相关问题
  • 第1题:

    若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是A)主索引 B)惟一索引 C)候选索引 D)普通索引


    正确答案:A
    本题考查Visual FoxPro打中不同索引的类型。Visual FoxPro中的索引分为四种类型:主索引、惟一索引、候选索引和普通索引。了题目中已经表述:建立索引的字段值不允许重复,才并且表中只能创建一个,这正是主索引的概念,因区此可以得出选项A是正确的。其他三个选项不具备这个特征。

  • 第2题:

    若建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是( )。

    A.主索引

    B.惟一索引

    C.后选索引

    D.普通索引


    正确答案:A

  • 第3题:

    如果创建的表其主键可以自动编号,则应该为主键创建的索引是()索引。

    A.反向索引

    B.B树索引

    C.位图索引

    D.基于函数的索引


    参考答案:A

  • 第4题:

    索引一经创建就完全由SQL Server系统()选择和维护。


    正确答案:自动

  • 第5题:

    若建立索引的字段值不允许重复,并且一个表中只能创建一个。它应该是()

    • A、主索引
    • B、唯一索引
    • C、后选索引
    • D、普通索引

    正确答案:A

  • 第6题:

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

    • A、全部创建B树索引
    • B、全部创建位图索引
    • C、分别创建B树索引、位图索引和位图索引
    • D、分别创建B树索引、位图索引和给予函数的索引

    正确答案:C

  • 第7题:

    为数据表创建索引的目的是(),可以在创建表时用()来创建唯一索引。


    正确答案:提高查询的检索性能;设置主键约束,设置唯一约束

  • 第8题:

    为数据表创建索引的目的是()。

    • A、提高查询的检索性能
    • B、创建唯一索引
    • C、创建主键
    • D、归类

    正确答案:A

  • 第9题:

    单选题
    若建立索引的字段值不允许重复,并且一个表中只能创建一个。它应该是()
    A

    主索引

    B

    唯一索引

    C

    后选索引

    D

    普通索引


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

  • 第10题:

    填空题
    为数据表创建索引的目的是(),可以在创建表时用()来创建唯一索引。

    正确答案: 提高查询的检索性能,设置主键约束,设置唯一约束
    解析: 暂无解析

  • 第11题:

    单选题
    以下关于索引的哪个说法是正确的()
    A

    只能对单个表列创建索引

    B

    创建索引总是可以提高查询的性能

    C

    创建索引可以重新排序基表中的数据

    D

    对多个列创建的索引称为组合索引或级连索引


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

  • 第12题:

    单选题
    如果创建的表其主键可以自动编号,则应该为主键创建的索引是()索引。
    A

    反向索引

    B

    B树索引

    C

    位图索引

    D

    基于函数的索引


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

  • 第13题:

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

    A.在主键上不能创建UNIQUE索引

    B.删除索引时关于索引的描述仍会保留在数据字典中

    C.有时为了加快维护数据库的速度,应删除一些索引

    D.一个基本表上可以创建多个聚簇索引


    正确答案:C
    解析:用户可以在最频繁查询的列上建立聚簇索引以提高查询效率。显然在一个基本表上最多只能建立一个聚簇索引。创建索引是为了减少查询操作的时间,但如果数据增、删、改频繁,系统会花费许多时间来维护索引。这时,可以删除一些不必要的索引。删除索引时,系统会同时从数据字典中删去有关该索引的描述。

  • 第14题:

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

    A.全部创建B树索引

    B.全部创建位图索引

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

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


    参考答案:C

  • 第15题:

    为提交SQL语句的执行效率,可在相应的表上创建索引。根据问题3中的SQL语句,除主键和外键外,还需要在哪个表的哪些属性上创建索引,应该创建什么类型的索引,请说明原因。


    正确答案:表:住宿 属性:入住日期 类型:聚簇索引或聚集索引或cluster 原因:表中记录的物理顺序与索引项的顺序一致根据索引访问数据时一次读取操作可以获取多条记录数据因而可减少查询时间。
    表:住宿 属性:入住日期 类型:聚簇索引,或聚集索引,或cluster 原因:表中记录的物理顺序与索引项的顺序一致,根据索引访问数据时,一次读取操作可以获取多条记录数据,因而可减少查询时间。 解析:该题主要考查索引的概念。在数据库中,索引使数据库程序无需对整个表进行扫描,就可以从其中找到所需的数据。索引分为两类:聚集索引和非聚集索引。聚集索引对表的物理数据页中的数据按列进行排序,然后重新存储到磁盘上,即聚集索引与数据是混为一体的,其叶结点中存储的是实际的数据。非聚集索引具有完全独立于数据行的结构,使用非聚集索引不用将物理数据页中的数据按列排序。非聚集索引的叶结点存储的是组成非聚集索引的关键字值和行定位器。
    按题目要求,查询涉及的属性有身份证号和入住日期,但它们均为主键属性,故不需要再为其他属性创建索引。针对本题要求为提交SQL语句的执行效率,对“入住日期”属性建立聚集索引,使得索引项顺序和物理数据顺序一致以提高查询性能。
    问题3中查询涉及到的属性有身份证号和入住日期,由于这两个属性均为住宿关系的主键,故不需要再在其他属性上创建索引。在主键上创建的索引类型应为聚簇索引(或聚集索引或cluster)。创建聚簇索引的原因是令表中记录的物理顺序与索引项的顺序一致,根据索引访问数据时,一次读取操作可以获取多条记录数据,因而可减少查询时间。

  • 第16题:

    您需要通过创建索引加快以下查询的速度: SELECT*FROM雇员WHERE(薪金*12)>100000; 以下哪条语句将完成此任务?()

    • A、基于(薪金,12)创建一个组合索引。
    • B、基于(薪金*12)创建一个基于函数的索引。
    • C、基于(薪金)创建一个索引。
    • D、基于((薪金*12)>100000)创建一个基于函数的索引。

    正确答案:B

  • 第17题:

    以下关于索引的哪个说法是正确的()

    • A、只能对单个表列创建索引
    • B、创建索引总是可以提高查询的性能
    • C、创建索引可以重新排序基表中的数据
    • D、对多个列创建的索引称为组合索引或级连索引

    正确答案:B

  • 第18题:

    在使用CREATEINDEX进行索引创建的说法中,以下哪些是正确的()

    • A、CLUSTERED表示聚集索引
    • B、NONCLUSTERED表示非聚集索引
    • C、DESC表示升序排序
    • D、UNIQUE表示创建唯一索引

    正确答案:A,B,D

  • 第19题:

    有一个表:员工加班表(员工号,日期,加班数量),其中加班数量的单位是小时;下面那一个索引能实现()。

    • A、对员工号创建主键索引
    • B、对日期创建唯一索引
    • C、对(员工号,日期)创建唯一索引
    • D、对(员工号,日期)创建聚集索引

    正确答案:A

  • 第20题:

    单选题
    有一个表:员工加班表(员工号,日期,加班数量),其中加班数量的单位是小时;下面那一个索引能实现()。
    A

    对员工号创建主键索引

    B

    对日期创建唯一索引

    C

    对(员工号,日期)创建唯一索引

    D

    对(员工号,日期)创建聚集索引


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

  • 第21题:

    单选题
    若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是()。
    A

    主索引

    B

    惟一索引

    C

    候选索引

    D

    普通索引


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

  • 第22题:

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

    B


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

  • 第23题:

    单选题
    以下关于索引的哪个说法是对的()
    A

    创建PRIMARY KEY约束条件时,会自动创建一个索引

    B

    创建PRIMARY KEY约束条件时,必须由数据库管理员创建索引

    C

    从不为唯一约束条件创建索引

    D

    创建PRIMARY KEY约束条件以前,不能创建索引


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

  • 第24题:

    ( 难度:中等)关于索引(index)的说法哪些是错误?
    A.创建索引能提高数据插入的性能
    B.索引应该根据具体的检索需求来创建,在选择性好的列上创建索引
    C.索引并非越多越好
    D.建立索引可使检索操作更迅速
    E.创建索引没有任何坏处

    答案:AE