您的当前位置:首页正文

ORACLE 考试 复习题

2021-02-05 来源:品趣旅游知识分享网


一、填空题

1、 B树索引可以是____惟一的___或者___不惟一的_____,____惟一的_____B树索引可以

保证索引列上不会有重复的值。

2、 为表中某个列定义PRIMARY KEY 约束PK_ID后,系统默认创建的索引名为

_PK_ID_______。

在B树索引中,通过在索引中保存排过序的__索引列值______与相对应记录的______ROWID____来实现快速查找。

3、 如果表中某列的基数比较低,则应该在该列上创建____位图_____索引。 4、 如果要获知索引的使用情况,可以查询_V$OBJECT_USAGE______视图;而要获知索引

的当前状态,可以查询__INDEX_STATS______视图。 二选择题

1、 查看下面的语句创建了哪一种索引?() Create index test_index On student (stuno, sname ) Tablespace users

Storage (initial 64K ,next 32K);

A 、全局分区索引 B、位图索引 C、复合索引 D、基于函数的索引

2、使用ALTER INDEX …REBUILD 语句不可以执行下面哪个任务?() A 、将反向键索引重建为普通索引 B、将一个索引移动到另一个表空间

C、将位图索引更改为普通索引 D 、将一个索引分区移动到另一个表空间

3、下列关于约束与索引的说法中哪一项是不正确的?()

A 、在字段上定义PRIMARY KEY 约束时会自动创建B树惟一索引 B、在字段上定义UNIQUE约束时会自动创建B树惟一索引

C、在默认的情况下,禁用约束会删除对应的索引,而激活约束会自动重建相应的索引 D、在定义FOREIGN KEY 约束时会创建B树唯一索引

4、假设employees表包含了一个marriage列,用于描述职工婚姻状况,则应该在该字段上创建什么类型的索引?

A、B树索引 B、B树不唯一索引 C、基于函数的索引 D、位图索引

5、下列关于索引的描述哪一项是不正确的?()

A、表是否具有索引不会影响到所使用的sql的编写形式 B、为表创建索引后,所有的查询操作都会使用索引 C、为表创建索引后,可以提高查询的执行速度

D、为表创建索引后,Oracle优化器将根据具体情况决定是否采用索引

5、 如果经常执行类似于下面的查询语句: Select * from student

Where Substrb(sname,0,2)=‘刘’

应当为student表中的sname列创建哪一种类型的索引?()

A、B树索引 B、位图索引 C、B树不唯一索引 D、基于函数的索引

6、 假设在一个表的3个字段name、sex和month_of_birth中分别保存姓名、性别和出生月

份的数据,则应当为这3个字段分别创建何种类型的索引?() A、全部创建B树索引 B、全部创建位图索引 C、分别创建B数索引 、位图索引和位图索引 D、分别创建B数索引 、位图索引和基于函数的索引

7、 如果创建的表其主键可以自动编号,则应该为主键创建的索引的哪种类型?() A、反向键索引 B、B树索引 C、位图索引 D、基于函数的索引

8、 在表A上建立基于(cola,colb)的复合索引,以下哪种select语句可以引用该索引?

()

A、select * from A where cola=1 and colb=4; B、select * from A where cola=1;

C、select * from A where and colb=4;

D、select * from A where colb=4and cola=1;

9、 用户经常需要在emp表的sex列上统计不同性别的员工信息,应该在sex列上建立哪种

类型的索引?()

A、B树索引 B、反向索引 C、位图索引 D、函数索引 三、简单题

1、简述B树索引的组织结构。 2、简述位图索引的组织结构。 3、简述反向键索引的工作原理。

4、简述索引组织表与普通表之间的区别。 5、简述索引组织表的溢出存储。

因篇幅问题不能全部显示,请点此查看更多更全内容