一.单选题13分
1.Oracle数据库的恢复可分为两大类:Instance recovery和media recovery,其中前者是由(A)进程自动执行的?
A.SMON
B.PMON
C.DBWN
D.LGWN
2.显示数据库归档模式的数据字典是(C)
A.V$ACCESS
B.V$SESSION
C.V$ARCHIVELOG
D.V$CONTEXT
3.PL/SQL不包括以下哪一部分?(C)
A.DECLARE
B.BEGIN
C.END
D.EXCEPTION
4.增加外键约束的时候加()选项可以在子表记录存在的情况下直接删除父表记录,而不用
受约束的限制;在delete语句的末尾加上(),就可以实现两张表的级删除。(B)
A.ON DELETE, \
B. ON DELETE CASCADE, CASCADE
C. ON DELETE, CASCADE
D. ON DELETE CASCADE, \
5. select distinct name, id from A,这句语句去重的是(A)
A.name,id
B.name
C.id
D.都没有去重
6. select id, distinct name from A,这句语句的执行情况是(D)
A.对id和name同时去重
B.对name去重
C.执行成功,但没有去重
D.会提示错误,因为distinct必须放在开头
7.若关系中的某一属性组的值能唯一地标识一个元组,我们称之为(B)
A.主码
B.候选码
C.外码
D.联系
8.以下不属于数据模型的三要素的是(C)
A.数据结构
B.数据操纵
C.数据控制
D.完整性约束
9.在Oracle的逻辑存储结构中,(A)是最小的I/O单元。
A.块
B.区
C.段
D.表空间
10.解析后的SQL语句在SGA的哪个区域中进行缓存?(C)
A.数据缓冲区
B.日志缓存区
C.共享池
D.大池
11.如果一个服务进程非正常终止,Oracle系统将使用下列哪一个进程来释放它所占用的资源?(D)
A.DBWR
B.LGWR
C.SMON
D.PMON
12.当数据库运行在归档模式下时,如果发生日志切换,为了保证不覆盖旧的日志信息,系
统将启动如下哪个进程?(D)
A.DBWR
B.LGWR
C.SMON
D.ARCH
13.如果服务器进程无法在数据缓冲区中到空闲缓存块,以添加从数据文件中读取的数
据块,则将启动如下哪一个进程?(D)
A.CKPT
B.SMON
C.LGWR
D.DBWR
14.下列哪一个进程用于将修改过的数据从内存保存到磁盘数据文件中?( A)
A.DBWR
B.LGWR
C.RECO
D.ARCH
15.SQL*Plus工具中,复制输出结果到文件的命令是(A)
A.spoll
B.edit
C.describe
<
16.将SQL*Plus的显示结果输出到d:\文件中的命令是(D)
A.write to d:\
B.spool to d:\
C.spool on d:\
D.spool d:\
17.在SQL*Plus中执行刚输入的一条命令用(A)
A.正斜杠(/)
B.反斜杠()
C.感叹号(!)
D.句号(.)
18.创建大文件表空间,使用(B)关键字
B.bigfile
C.undo
D.blocksize
19.()选项表示删除表空间的所有对象,()表示级联删除所有数据对象(C)
A.including contents, including contents
B.including contents and datafiles, including contents and datafiles
C.including contents, including contents and datafiles
D.including contents and datafiles, including contents
20.在自己的模式中创建一个新表,用户必须具有()系统权限,如果要在其他用户模式中
创建表,则必须具有()系统权限。(B)
21.如果要为学生表的三个字段:姓名、性别和出生日期分别创建索引,该如何创建?(D)
A.都创建B树索引
B.都创建位图索引
C.分别创建B树索引、位图索引和位图索引
D.分别创建B树索引、位图索引和B树索引
22.唯一约束与主键约束的一个区别是(C)
A.唯一位数的字段的值不可以有重复值
B.唯一约束的字段的值可以不是唯一的
C.唯一约束的字段不可以为空值
D.唯一约束的字段可以为空值
23.如果在包规范mypackage中没有声明某个过程myprocedure,而在创建包体时包含了该过程,那么对该过程叙述正确的是(D)
A.包体将无法创建成功,因为在包体中含有包规范中没有声明的元素
B.该过程影响包体的创建,因为它属于包的私有元素
C.可以通过procedure调用该过程
D.无法在包体外使用该过程
24.向用户授予系统权限时,使用()选项表示该用户可以将此系统权限再授予其他用户。
向用户授予对象权限时,使用()选项表示该用户可以将此权限再授予其他用户。(A)
A.with admin option, with grant option
B.with grant option, with admin option
C.with admin option, with admin option
D.with grant option, with grant option
二.多选题10分
1.SGA由什么组成(ABC)
A、共享池
B、数据缓存区
C、重做日志缓存区
2.后台进程主要完成什么任务?(ABCD)
A、在内存和磁盘之间进行I/O操作
B、监视各个服务器的进程状态
C、协调各个服务器进程的任务
D、维护系统性能和可靠性
3.Oracle数据库系统的物理存储结构主要是由三类文件组成,分别是(ACD)
A.数据文件
B.地址文件
C.控制文件
D.日志文件
4.下列哪些是可以保证用户对数据库所做的修改在没有保存的情况下,不会丢失修改数据?(AC)
A.CKPT
创建唯一约束sql语句B.LGWR
C.控制文件
D.日志文件组
5.表空间的状态属性主要有(ABCD)
A.联机
B.读写
C.只读
D.脱机
6.下列关于数据文件的说法正确的是(AB)
A.数据文件有ONLINE、OFFLINE、OFFLINE DROP三种状态
B.ONLINE表示数据文件可以使用
C.OFFLINE表示当数据库运行在非存档模式下时,数据文件不可以使用
D.OFFLINE表示当数据库运行在存档模式下时,数据文件不可以使用
7.下列可以切换为脱机状态的表空间有(BCD)
A.系统表空间SYSTEM
B.临时表空间TEMP
C.用户表空间USER
D.索引表空间INDEX
8.以下哪些表空间不可重命名(ACD)
A.SYSTEM表空间
B.USER表空间
C.SYSAUX表空间
D.OFFLINE状态的表空间
9.数据文件在哪些情况下不能被删除(ABC)
A.数据文件中存在数据
B.数据文件是表空间中唯一的或第一个数据文件
C.数据文件或数据文件所在的表空间处于只读状态
D.任何情况都不能删
10.关于模式的描述下列哪一项不正确?(BC)
A.表或索引等模式对象一定属于某一个模式
B.在Oracle数据库中,模式和数据库用户并不是一一对应的。
C.一个表可以属于多个模式
D.一个模式可以拥有多个表
11.下列哪一项表述是正确的(ACD)
A.视图不占用实际的存储空间
B.索引不占用实际的存储空间
C.创建视图必须使用子查询
D.利用视图可以将复杂数据永久地保存起来
12.在DML语句中,删除记录可以用(CD)
A.insert
B.update
C.delete
13.下列属于select查询的集合运算符的是(ABD)
A.union
B.intersect
C.add
D.minus
14.下列哪些是Oracle的伪列?(ACD)
C.level
15.下列哪些变量名不合法?(ACD)
A._number01
B.number01
C.number-01
D.number
16.调用存储过程的方式有(BCD)
A.使用/或RUN
B.使用EXECUE(简写EXEC)命令调用
C.使用CALL命令调用
D.在匿名的程序块中直接以过程名调用
17.系统全局区包括下面那些区域?(ACD)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。