A.簇实际上是一组表 B.因为簇将不同表的相关行一起存储到相同的数据块中,所以合理使用簇可以帮助减少查询数据所需的磁盘读取量 C.簇表是簇中某一个表 D.在创建簇和簇表之后就可以向其中添加数据
第十章
1.查看下面的语句创建了哪一种索引? C CREATE INDEX test_index ON student(stuno,sname)
TABLESPACE users STORAGE(INITIAL 64k,next 32k);
A.全局分区索引 B.位图索引 C.复合索引 D.基于函数的索引
2.使用ALTER INDEX...REBUILD语句不可以执行下面的哪个任务? D A.将反向键索引重建为普通索引 B.将一个索引移动到另一个表空间 C.将位图索引更改为普通索引 D.将一个索引分区移动到另一个表空间 3.下列关于约束与索引的说法中,哪一项是不正确的? D A.在字段上定义PRIMART KEY 约束时会自动创建B树唯一索引 B.在字段上定义UNIQUE约束时会自动创建一个B树唯一索引
C.默认情况下,禁用约束会删除对应的索引,而激活约束会自动重建相应的索引 D.定义FOREIGN KEY 约束时会创建一个B树唯一索引
4.假设EMPLOYEE表包含一个MARRIAGE列,用于描述职工的婚姻状况,则应该在该字段上创建什么类型的索引? D
A.B树唯一索引 B.B树不唯一索引 C.基于函数的索引 D.位图索引 5.下列关于索引的描述哪一项是不正确的? B A.表是否具有索引不会影响到所使用的SQL编写形式 B.在为表创建索引后,所有的查询操作都会使用索引
C.为表创建索引后,可以提高查询的执行速度
D.在为表创建索引后,Oracle优化器将根据具体情况决定是否采用索引 6.如果经常执行类似于下面的查询语句:
SELECT * from student where Substr(sname,0,2)='刘'
应当为student表中的sname列创建哪一种类型的索引? D A.B树唯一索引 B.位图索引 C.B树不唯一索引 D.基于函数的索引
7.假设在一个表的3个字段NAME、SEX和MONTH_OF_BIRTH中分别保存姓名、性别和出生的月份数据,则应当为这3个字段分别创建何种类型的索引? D
A.全部创建B树索引 B.全部创建位图索引 C.分别创建B树索引、位图索引和位图索引 D.分别创建B树索引、位图索引和基于函数的索引
8.如果创建的表其主键可以自动编号,则应该为主键创建的索引是哪种类型? A A.反向键索引 B.B树索引 C.位图索引 D.基于函数的索引
第十一章
1.如果允许用户对视图进行更新和插入操作,但是又要防止用户将不符合视图约束条件的记录添加到视图,应当在定义视图时指定下列哪一个子句? C A.WITH GRANT OPTION B.WITH READ ONLY C.WITH CHECK OPTION D.WITH CHECK ONLY
16
2.在下列模式对象中,哪个对象不会占用实际的存储空间? A A.视图 B.表 C.索引 D.簇
3.如果想查看视图中哪些字段是可以更新的,应当查询哪一个数据字典视图? D A.DBA_VIEWS B.DBA_OBJECTS C.DBA_CLU_COLUMNS D.DBA_UPDATABLE_COLUMNS 4.在下列各选项中,关于序列的描述哪一项是不正确的? D A.序列是Oracle提供的用于产生一系列唯一数字的数据库对象
B.序列并不占用实际的存储空间
C.使用序列时,需要用到序列的两个伪列NEXTVAL与CURRVAL。其中,NEXTVAL将返回序列生成的下一个值,而CURRVAL返回序列的当前值
D.在任何时候都可以使用序列的伪列CURRVAL,以返回当前序列值
5.在下列各选项中,关于同义词的描述哪一项是不正确的? B
A.同义词是数据库对象的一个替代名,在使用同义词时,Oracle会将其翻译为对应的对象名称
B.在创建同义词时,所替代的模式对象必须存在 C.Oracle中的同义词分为公有同义词和私有同义词
D.公有同义词在数据库中所有的用户都可以使用;私有同义词由创建它的用户所拥有
第十二章
1.下列哪一个动作不会激发一个触发器? B A.更新数据 B.查询数据 C.删除数据 D.插入数据
2.在使用CREATE TRIGGER语句创建行级触发器时,哪一个语句用来引用旧数据? D A.FOR EACH B.ON C.REFERENCING D.OLD
3.在创建触发器时,哪一个语句决定了触发器是针对每一行执行一次,还是针对每一个语句执行一次? A
A.FOR EACH B.ON C.REFERENCING D.NEW
4.替代触发器可以被附加到哪一类数据库对象上? C A.表 B.序列 C.视图 D.簇
5.下列哪个语句用于禁用触发器? C
A.ALTER TABLE B.MODIFY TRIGGER C.ALTER TRIGGER D.DROP TRIGGER 6.条件谓词在触发器中的作用是 D 。 A.指定对不同事件执行不同的操作 B.在UPDATE中引用新值和旧值 C.向触发器添加WHEN子句 D.在执行触发器前必须满足谓词条件 7.可以使用哪个子句来更改相关性标识符的名称? A
A.REFERENCING B.WHEN C.INSTEAD-OF D.RENAME
8.下列哪个相关性标识符是可用的,并且包括了DELETE触发器中要更新的值? B A.OLD B.NEW C.REFERENCING D.以上都不是
第十三章
1.下列关于提交事务的叙述哪一项是正确的? A
A.事务提交后,它对数据库所做的修改将永久保存到数据库中
17
B.在事务提交后,还可以使用回滚语句取消它所做的操作
C.提交事务的响应速度与事务的规模有关
D.提交事务时,并不意味着事务的结束,它只是对事务以前所做的工作进行保存而已 2.下列哪个语句会终止事务? D A.SAVEPOINT B.ROLLBACK TO SAVEPOING C.END TRANSACTION D.COMMIT 3.假如当前数据库有两个并发的事务,其中,第一个事务修改表中的数据,第二个事务在将修改提交约数据库前查看这些数据。如果第一个事务执行回滚操作,则会发生哪种读取现象? C
A.假读 B.非重复读取 C.错读 D.重复读
4.当一个事务基于某些搜索条件读取一个数据表,第二个事务更新表中的数据,那么,当第一个事务再次读取数据时,返回的结果会因为搜索条件而返回不同的结果。这种现象叫做什么? A
A.假读 B.非重复读取 C.错读 D.重复读
5.下列选项中,哪个选项用于设置事务的隔离层? A
A.READ ONLY B.UPDATE C.LOCAL D.ISOLATION LEVEL READ COMMITTED IS 6.下列哪一个锁模式不属于Oracle? D A.共享锁 B.排他锁 C.行级共享锁 D.死锁
7.下列关于Oracle支持的锁粒度描述正确的是? A
A.数据库级、表级、行级和列级 B.数据库级、表级、行级 C.行级、列级 D.列级、表级 8.在用SET TRANSACTION 语句设置事务的属性时,为了确保事务中不会发生非重复读取和错读,但不考虑是否会发生假读,应使用哪个隔离层? D
A.READ COMMITE B.SERIALIZABLE C.READ WRITE D.REPEATABLE READ
第十四章
1.假设用户USER1的默认表空间为USERS,他在该表空间的配额为10MB,则USER1在USERS表空间创建基本表时,他应具有什么权限? A A.CREATE TABLE B.CREATE USER C.UNLIMITED TABLESPACE D.LIMITED TABLESPACE 2.下列哪一项资源不能在用户配置文件中限定? B
A.各个会话的用户数 B.登录失败的次数 C.使用CPU时间 D.使用SGA区的大小 3.检查下面的SQL语句,哪一项是错误的? B Alter user tempuser identified by oracle default tablespace users default temporary tablespace temp quota 100M on users;
A.default tablespace users B.default temporary tablespace temp
C.quota 100M on users D.identified by oracle 4.下面哪一个不是系统权限? C
A.SELECT TABLE B.ALTER TABLE C.SYSDAB D.CREATE INDEX 5.想在另一个模式中创建表,用户最少应该具有什么系统权限? B A.CREATE TABLE B.CREATE ANY TABLE C.RESOURCE D.DBA
6.用户查询下列哪一个数据字典视图,可以查看他向其他用户授予的对象权限? C A.DBA_SYS_PRIVS B.USER_TAB_PRIVS_MADE C.USER_TAB_PRIVS D.USER_OBJ_PRIVS
7.下面哪个系统预定义角色允许一个用户创建其他用户? B
18
A.CONNECT B.DBA C.RESOURCE D.SYSDBA 8.如果要启用所有角色,则应该使用哪一个命令? A A.SET ROLE ALL B.SET ROLE ENABLE ALL
C.ALTER SESSION ALL D.ALTER USER ROLE ALL
第十五章
1.在创建表空间时,可以指定表空间中存储对象的默认存储参数,其中 A 参数用于设置分配给每一个对象的初始区大小。
A.INITIAL B.NEXT C.PCTINCREASE D.MINEXTENTS
2.把一个表空间切换到OFFLINE状态时,可以使用4个参数,不包括下列哪一个选项? D A.IMMEDIATE B.NORMAL C.TEMPORARY D.FORCE
3.在设置撤销表空间的自动管理功能时,DBA通过使用相关的初始化参数对自动撤销表空间进行配置。下面的4个参数中,哪一个不是与自动撤销管理功能相关的参数? D A.UNDO_MANAGEMENT B.UNDO_TABLESPACE
C.UNDO_RETENTION D.TRANSACTIONS
4.下面哪一个参数不能在STORAGE子句中进行设置? B A.INITIAL B.PCTUSED C.MINEXTENTS D.NEX
5.Oracle数据库的最小I/O单位是 D ,最小磁盘分配单位是 C . A.表空间 B.段 C.盘区 D.数据块
6.在设置自动撤销管理时,下列 B 参数用于设置所使用的撤销表空间, C 参数用于设置撤销数据的保留时间。
A.UNDO_MANAGEMENT B.UNDO_TABLESPACE C.UNDO_RETENTION D.ROLLBACK_SEGMENTS
19
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Oracle复习资料(4)在线全文阅读。
相关推荐: