itgle.com

10、关于聚簇索引和非聚簇索引,下列说法正确的是__________。A.聚簇索引中邻近的记录在主文件中不一定是邻近存储的,聚簇索引中一定不存在重复键值的索引项;B.聚簇索引中邻近的记录在主文件中一定是邻近存储的,聚簇索引中一定不存在重复键值的索引项;C.一个主文件只能有一个聚簇索引文件,但可以有多个非聚簇索引文件;D.一个主文件可以有多个聚簇索引文件,也可以有多个非聚簇索引文件;

题目

10、关于聚簇索引和非聚簇索引,下列说法正确的是__________。

A.聚簇索引中邻近的记录在主文件中不一定是邻近存储的,聚簇索引中一定不存在重复键值的索引项;

B.聚簇索引中邻近的记录在主文件中一定是邻近存储的,聚簇索引中一定不存在重复键值的索引项;

C.一个主文件只能有一个聚簇索引文件,但可以有多个非聚簇索引文件;

D.一个主文件可以有多个聚簇索引文件,也可以有多个非聚簇索引文件;


相似考题
参考答案和解析
一个主文件只能有一个聚簇索引文件,但可以有多个非聚簇索引文件
更多“10、关于聚簇索引和非聚簇索引,下列说法正确的是__________。”相关问题
  • 第1题:

    如果对关系emp(eno,ename,salary)成功执行下面的SQ[.语句:

    CREATE CLUSTER INDEX name_index 0N emp(salary)

    对此结果的正确描述是

    A.在emp表上按salary升序创建了一个唯一索引

    B.在emp表上按salary降序创建了一个唯一索引

    C.在emp表上按salary升序创建了一个聚簇索引

    D.在emp表上按salary降序创建了一个聚簇索引


    正确答案:C
    解析:在SQL语言中,创建索引使用CREATE INDEX语句,其一般格式为:CREATE[UNIQUE][cUSTER]INDEX<索引名>
    ON<表名>(<列名>[<顺序>[,<列名>[<顺序>]]…]);
    每个<列名>后面还可以用<顺序>指定索引值的排列顺序,包括ASC(升序)和I)ESC(降序)两种,默认是升序。UNIQUE表示此索引的每一个索引值只对应唯一的数据。CLUSTER表示要建立的索引是聚簇索引。

  • 第2题:

    聚簇索引是指索引项的顺序与表中记录的物理顺序一致的索引组织,在二个基本表上最多只能建立【 】个聚簇索引。


    正确答案:一 或 1
    一 或 1 解析:所谓聚簇索引是指索引项的顺序与表中记录的物理顺序一致的索引组织。在一个基本表上最多只能建立一个聚簇索引;用户可以在最常查询的列上建立聚簇索引以提高查询效率;但是,建立聚簇索引后,更新索引列数据时,往往导致表中记录的物理顺序的变更,代价较大,因此对于经常更新的列不宜建立聚簇索引。

  • 第3题:

    下列叙述不正确的是

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

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

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

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


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

  • 第4题:

    如果对关系emp(eno, ename, salary)成功执行下而的SQL语句:

    CREATE CLUSTER INDEX name_index ON emp(salary)

    其结果是( )。

    A) 在emp表上按salary升序创建了一个聚簇索引

    B) 在emp表上按salary降序创建了一个聚簇索引

    C) 在emp表上按salary升序创建了一个惟一索引

    D) 在emp表上按salary降序创建了一个惟一索引

    A.

    B.

    C.

    D.


    正确答案:A

  • 第5题:

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

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

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

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

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


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

  • 第6题:

    索引从物理上分为聚簇索引和【 】。


    正确答案:非聚簇索引
    非聚簇索引 解析:根据索引的顺序与数据表的物理顺序是否相同可以分为:聚簇索引和非聚簇索引,聚簇索引重新组织表中的数据以按指定的一个或多个列的值排序;非聚簇索引不重新组织表中的数据。

  • 第7题:

    不能提高查询性能的措施是:(56)。

    A.根据查询条件建立索引

    B.建立相关视图

    C.尽量使用不相关于查洵

    D.建立查询表的聚簇索引


    正确答案:B
    解析:本题考查性能优化的知识。建立索引是提高查询性能的主要方法,不相关子查询相比于同样功能的相关子查询效率要高,视图只是建立了与基本表的对应关系,查询执行时还是通过对基本表的查询来实现,并不能提高查询的效率。

  • 第8题:

    能实现UNIQUE约束功能的索引是( );针对复杂的约束,应采用( ) 来实现。

    A.普通索引 B.聚簇索引 C.唯一值索引 D.复合索引 A.存储过程 B.触发器 C.函数 D.多表查询


    正确答案:C,B

  • 第9题:

    能实现UNIQUE约束功能的索引是(请作答此空);针对复杂的约束,应采用( )来实现。

    A.普通索引
    B.聚簇索引
    C.唯一值索引
    D.复合索引

    答案:C
    解析:
    本题考查数据库完整性的基础知识。约束的作用是为了防止可预见的错误的数据进入数据库中,是保障数据一致性的一种机制。UNIQUE约束是列级约束,表示关系中的记录在该列上的取值不重复。索引是通过建立索引列上的索引表,索引表中的査找项是索引列上的所有值的排序或散列(目的是为了快速査找),索引表中的指针项指向取该值的物理记录。唯一值索引即UNIQU索引,表示其索引表中的指针项只能指向唯一的记录,这样记录在索引列的取值也就要求唯一,即与UNIQUE约束等价。标准SQL中提供了简单的约束的定义语句,但对于复杂的约束,无法用SQL提供的约束定义语句,而是要通过编写程序来实现,这种程序会在数据更新操作时(INSERT、UPDATE和DELETE指令),自动启动用户的程序进行执行,即触发器机制。

  • 第10题:

    在oracle联机事务数据库中不能提高查询性能的措施是 ()

    • A、 根据查询条件建立索引
    • B、 建立查询表的聚簇索引
    • C、 尽量使用不相关子查询
    • D、 建立视图

    正确答案:D

  • 第11题:

    索引项的顺序与表中记录的物理顺序一致的索引,称之为()。

    • A、复合索引
    • B、唯一性索引
    • C、聚簇索引
    • D、非聚簇索引

    正确答案:B

  • 第12题:

    单选题
    如果对关系emp(eno,ename,salary)成功执行下面的SQL语句:CREATECLUSTERINDEXname_indexONemp(salary),其结果是()
    A

    在emp表上按salary升序创建了一个聚簇索引

    B

    在emp表上按salary降序创建了一个聚簇索引

    C

    在emp表上按salary升序创建了一个唯一索引

    D

    在emp表上按salary降序创建了一个唯一索引


    正确答案: B
    解析: 通过CREATE INDEX name_index ON emp(salary)判断语句要在emp表上按salary创建索引name index,CLUSTER表示要建立的索引是聚簇索引,索引排列顺序的缺省值为ASC(升序)。因此本题的答案为A。

  • 第13题:

    在一个基本表中可以建立多个聚簇索引。()


    参考答案:错误

  • 第14题:

    在oracle联机事务数据库中不能提高查询性能的措施是()

    A.根据查询条件建立索引

    B.建立查询表的聚簇索引

    C.尽量使用不相关子查询

    D.建立视图


    参考答案:D

  • 第15题:

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

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

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

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

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


    正确答案:B

  • 第16题:

    如果对关系S(number,name,score)成功执行下列SQL语句: CREATE CLUSTER INDEX name_index ON S(score) 对此结果的正确描述是( )。

    A.在S表上按salary升序创建了一个唯一索引

    B.在S表上按salary降序创建了一个唯一索引

    C.在S表上按salary升序创建了一个聚簇索引

    D.在S表上按salary降序创建了一个聚簇索引


    正确答案:C
    解析:SQL用CREATE INDEX语句创建索引。其一般格式为:
      CREATE [UNIQUE][CLUSTER]INDEX<索引名>
      ON<表名>(<列名>[<顺序>[,<列名>[顺序]]……]);
      <顺序>指定索引的排列顺序,包括ASC(升序)和DESC(降序)两种,缺省值为ASC。UNIQUE表示此索引的每一个索引值只对应唯一的数据记录。CLUSTER表示要建立的是聚簇索引。

  • 第17题:

    不能提高查询性能的措施是(25)。

    A.根据查询条件建立索引

    B.建立相关视图

    C.尽量使用不相关子查询

    D.建立查询表的聚簇索引


    正确答案:B
    解析:建立索引是提高查询性能的主要方法,不相关子查询相比于同样功能的相关子查询查询效率要高,建立查询表的聚簇索引也可以提高查询性能,视图只是建立了与基本表的对应关系,查询执行时还是通过对基本表的查询来实现,并不能提高查询的效率。

  • 第18题:

    如果对关系S(number, name, score)成功执行下列SQL语句:CREATE CLUSTER INDEX name_ index ON S(score)对此结果的描述中,正确的是( )。

    A.在S表上按salary升序创建了一个唯一索引

    B.在S表上按salary降序创建了一个唯一索引

    C.在S表上按salary升序创建了一个聚簇索引

    D.在S表上按salary降序创建了一个聚簇索引


    正确答案:C
    解析:SQL用CREATEINDEX语句创建索引。其一般格式为:CREATE[UNIQUE][CLUSTER]INDEX索引名>ON表名>(列名>[顺序>[,列名>[顺序]]…]);顺序>指定索引的排列顺序,包括ASC(升序)和DESC(降序)两种,缺省值为ASC。UNIQUE表示此索引的每一个索引值只对应唯一的数据记录。CLUSTER表示要建立的是聚簇索引。

  • 第19题:

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

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

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

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

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


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

  • 第20题:

    (33)如果对关系 emp(eno, ename, salary)成功执行下面的SQL语句:

    CREATE CLUSTER INDEX name_index ON emp(salary)

    其结果是

    A)在 emp表上按sal娜升序创建了一个聚簇索引

    B)在 emp表上按salary降序创建了一个聚簇索引

    C)在 emp表上按salary升序创建了一个唯一索引

    D)在 emp表上按salary降序创建了一个唯一索引


    正确答案:A

  • 第21题:

    在索引改进中,一般的调整原则是:当( )是性能瓶颈时,则在关系上建立索引;当( )是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的索引设为(请作答此空)

    A.B树索引
    B.位图索引
    C.散列索引
    D.聚簇索引

    答案:D
    解析:

  • 第22题:

    在数据库设计中,()阶段确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构。


    正确答案:物理设计

  • 第23题:

    单选题
    在oracle联机事务数据库中不能提高查询性能的措施是 ()
    A

     根据查询条件建立索引

    B

     建立查询表的聚簇索引

    C

     尽量使用不相关子查询

    D

     建立视图


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

  • 第24题:

    单选题
    索引项的顺序与表中记录的物理顺序一致的索引,称之为()。
    A

    复合索引

    B

    唯一性索引

    C

    聚簇索引

    D

    非聚簇索引


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