一、填空题
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、简述索引组织表的溢出存储。
因篇幅问题不能全部显示,请点此查看更多更全内容