试题库一、单选题1.Oracle数据库管理系统的数据模型是A. 关系模型B. 层次模型C. 网状模型D. 对象模型2.下列数据库产品不属于网络数据库管理系统是A .Oracle B. SQL SERVER C. DB2 D .ACCESS3.下面关于数据字典的描述,不正确的是A. 保存各种数据库对象的定义信息B. 保存数据库存储空间的分配信息C. 保存数据库运行时的性能和统计信息以及数据库本身的基本信息D. 用户可以随时读写数据字典4.在后台进程中,哪一个用于负责清理异常终止的用户会话A. SMONB. DBWRC. LGWRD.PMON5.在后台进程中,哪一个用于负责在数据库启动时,检查数据一致性,对有故障的实例实行恢复A. SMONB. DBWRC. LGWRD. PMON6.在后台进程中,哪一个用于负责将数据库高速缓冲区中的内容写入数据文件中A. SMONB. DBWRC. LGWRD. PMON7.在后台进程中,哪一个用于负责将重做日志缓冲区中的内容写入重做日志文件中A. SMONB. DBWRC. LGWRD. PMON8.对SGA的合理设置,将影响数据库的性能,SGA的参数在以下哪个文件中设置A. 初始化参数文件B. 数据文件C. 备份文件D. 控制文件9.用来设置系统启动时共享存储区(共享池)大小的初始化参数为A. SHARED_POOL_SIZEB. LARGE_POOL_SIZEC.LOG_SIZED. DB_BLOCK_SIZE11.在Oracle的内存结构中,不包括在SGA区的为A. 数据库高速缓存区B. 排序区C. 重做日志缓存区D. 共享存储区12.在启动数据库服务器的过程中,启动实例阶段需要使用的文件是A. 初始化参数文件B. 控制文件C. 数据文件D. 备份文件13.Oracle数据库的物理结构是由重做日志文件、控制文件和什么文件构成A. 初始化参数文件B. 数据文件C. 备份文件D. 附加文件14.哪种数据库文件用来记录应用程序对数据库的改变A. 备份文件B. 重做日志文件C. INIT.ORAD. 控制文件16.Oracle数据库的控制文件中,不包括的信息为A. 实例名称B. 数据文件名称C. 重做日志文件名称D. 表空间名称17.每个数据库不可以有的控制文件个数是A. 3B. 7C. 8D. 1018.一个数据库中至少应拥有重做日志文件(组)的个数为A. 2个B. 5个C. 8个D. 10个19.下面关于表空间的叙述,正确的是A. 用独立的表空间存放特定的数据,这种分离存储数据的目的可以提高磁盘文件的读取效率B. SYSTEM表空间在数据库运行时可以脱机,处于离线状态C. 没有临时表空间不会影响数据库的性能D. Oracle表空间体现了物理数据库的设计思想20.ORACLE数据库的逻辑结构中,共有4种类型的段,他们是数据段、索引段、回退段和A. 临时段B. 事务段C. 对象段D. 表段21.表空间与数据文件关系叙述正确的是A. 表空间可以含0个或多个数据文件B. 一个表空间属于一个数据文件C. 一个数据文件可以属于多个表空间D. 一个数据文件只可属于一个表空间22.存储数据字典信息的表空间为A. USER表空间B. TOOLS 表空间C. TEMP表空间D.SYSTEM表空间23.下面哪种属性用来检查你的FETCH操作是否检索到数据A. %ROWCOUNTB. %FOUNDC. %ISOPEND. %FIND24.一个基本的PL/SQL块中,必须存在的组成部分A. 定义部分B. 执行体部分C. 例外定义部分D. 例外处理部分25.一个基本的PL/SQL块中,SELECT子句必须和配合使用A. INB. INTOC. TOD. ON26.在PL/SQL块中声明一个变量,使它的类型与某个变量或数据库基本表中某个列的数据类型一致,可以使用A. %TYPEB. %ROWTYPEC. %ROWCOUNTD. %COUNT27.不属于Oracle例程的后台进程的是A. DBWRB. LGWRC. PMOND. LISTENER28.下列各种方法中,哪一个是关系权限组的简便方法A. 视图B. 包C. 角色D. DBA29.对于权限的授予,下列哪种说法正确A. WITH GRANT OPTION可以实现系统权限的传递B. WITH ADMIN OPTION可以实现对象权限的传递C. 以上两种说法都正确D. 以上两种说法都不正确30.对于角色与用户的说法正确的是A. 角色被删除时,用户也被删除B. 角色被删除时,对用户没有影响C. 删除用户时,此用户的角色也被删除D. 删除角色时,用户相应权限被回收31.ORACLE数据库存储空间分配的最小单位为A. 段B. 扩展区C. 块D. 表空间32.下面哪一个命令不是事务控制中用到的命令A. COMMITB. SA VEPOINTC. RUND. ROLLBACK33.下面关于触发器的叙述,哪一个不正确A. 触发器存储在服务器端B. 触发器可实现复杂的安全性约束C. 数据库中触发器在触发条件满足时,自动触发D. 可以对SELECT、UPDATE、INSERT、DELETE操作建立触发器34.下面语句执行完后,X的值是DECLARE XNUMBER:=0;BEGINFOR Y IN 1..15 LOOPIF MOD(Y,5)=0 THENX:=Y;EXIT;END IF;END LOOP;END;A. 1B. 5C. 15D. NULL35.关于归档的叙述,不正确的一项是A. 可以为实例启动多个归档进程,以提高归档操作的速度B. 在非归档模式下,用户只能通过手动方式对重做日志文件进行归档C. 重做日志文件可以被归档到多个归档目标中D. 在发生日志切换之后,可以立即对已写满的重做日志文件进行归档操作36.假设用户A将example表的SELECT权限授予了用户B,并且使用GRANT OPTION 选项;用户B又将example表的SELECT权限授予了用户C。
那么当DBA回收用户A的example表的SELECT权限后,还有下列各项中哪类用户将失去这个权限A. 只有用户B失去B. 只有用户C失去C. 用户B与用户C都失去D. 没有任何用户失去37.当FETCH执行失败时,游标的属性值为TRUE的是A. %ISOPENB. %FOUNDC. %NOTFOUNDD. %ROWCOUNT38.如果需要禁止某个用户访问数据库,但是又要保留他所创建的数据库对象,可以通过多种方法来实现。
在下列四种方法中,不正确的是A. 锁定该用户的帐户B. 删除该用户的帐户C. 改变该用户的口令D. 回收该用户的CREATE SESSION 权限39.解析后的SQL语句在SGA区中的哪一个组件中进行缓存A. LIBRARY BUFFERB. DATA DICTIONARY BUFFERC. DATABASE BUFFERD. LARGE POOL40.下列关于索引的叙述,不正确的是A. 表是否具有索引不会影响到SQL语句的编写方式B. 可以在任何时候为表创建索引C. 在向表中添加了新的记录,或者删除了已有的记录之后,需要手工对索引进行一次更新,以记录表中的变化D. 为表创建了索引以后,可以减少查询时进行全表扫描的次数41.为用户分配表空间的使用配额,意味着A. 该用户可以创建角色B. 该用户已经具备了创建表等数据库对象的必要条件C. 该用户已经具备了创建表等数据库对象的充分条件D. 该用户已经具备了DBA的特权42.某个表的创建语句如下:CREATE TABLE USER_TABLE01(COL1,COL2,COL3)TABLESPACE USER01STORAGE(INITIAL 64K NEXT 128K PCTINCREASE 100);Oracle为该表的数据段分配的前3个扩展区的大小依次为如下正确的是A. 64KB,128KB,128KBB. 64KB,128KB,192KBC. 64KB,128KB,64KBD. 64KB,128KB,256KB43.在手工创建数据库的情况下,执行CREA TE DATABASE语句前应该执行以下哪条命令来启动实例?A. STARTUP INSTANCEB. STARTUP NOMOUNTC. STARTUP MOUNTD. STARTUP RESTRICT44.哪个初始化参数在数据库创建后无法创建?A. DB_NAMEB. DB_CACHE_SIZEC.DB_BLOCK_SIZED. SHARED_POOL_SIZE45.初始化参数PROCESSES的最小值为:A. 1B. 2C. 6D. 046.使用以下哪一条SHUTDOWN语句关闭数据库之后,在下一次打开数据库时必须进行恢复操作?A. SHUTDOWN NORMALB. SHUTDOWN IMMEDIATEC. SHUTDOWN TRANSACTIOND. SHUTDOWN ABORT47.下面哪一个不是数据库物理存储结构中的对象A. 数据文件B. 重作日志文件C. 控制文件D. 表空间48.数据库至少需要几个控制文件A. 1个B. 2个C. 由初始化参数决定D. 4个49.数据库至少需要几个重作日志文件A. 1B. 2C. 4D. 由初始化参数决定50.下面哪项信息不会保存在控制文件中A. 当前的重作日志序列号B. 数据库的名称C. 初始化参数文件init.ora的位置D. 数据文件的名称和位置51.下面哪一个后台进程和对应的数据库组件能够保证即使用户对数据库所作的修改没有写入数据文件,也不会发生内容丢失的情况A. DBWn后台进程与数据库缓冲B. LGWR后台进程与重作日志文件C .CKPT 后台进程与后台进程D .ARCn后台进程与归档重作日志文件52.解析后的SQL语句在SGA区的哪一个组件中进行缓存A. 数据库缓冲区B. 数据字典缓冲区C. 库缓冲区D.大型池53.如果一个服务进程意外终止,Oracle使用下列哪一个后台进程来释放它所占用的资源?A. DBWnB. LGWRC. SMOND. PMON54.下列哪些后台进程不是ORACLE实例必须启动的进程?A. DBWnB. LGWRC. SMOND. ARCn55.如果希望能够自动为EMPLOYEES表中的主码子段EMPNO生成唯一的连续整数,比如1000、1001等,应该使用下列哪一种模式对象来实现A. 序列B. 同义词C. 存储过程D. 存储函数56.如果表中某一条记录的一个字段暂时不具有任何值,在其中保存什么内容? A. 空格字符 B. 0 C. NULL D. 不确定的值,由字段的数据类型决定57.下列关于PUBLIC用户组的描述,哪一项是不正确的A. 所有用户都属于PUBLIC用户组B. 作为PUBLIC用户组的成员,用户可以查询所有以USER_和ALL_开头的数据字典视图C. 可以为PUBLIC用户组在某个表空间中分配配额,这样所有的用户都能够获得该表空间中的配额D. 可以为PUBLIC用户组授予某项权限,这样所有的用户都能够获得这项权限。