SSS学院
考试试卷
课程名称: Oracle 11g (A卷)_ _201q -_201w__学年 第_4_学期
时间:100分钟
题号 | 一 | 二 | 三 | 四 | 五 | 六 | 七 | 八 | 九 | 十 | 合计 | 统分人 签 名 |
得分 | ||||||||||||
《Oracle 11g 期末考试题》
一、选择题(每题2分,共50分)
1、以下文件不属于Oracle数据库物理存储结构的是 ( )
A) 数据文件 B) 重做日志文件
C) 控制文件 D) 备份文件
2、当启动Oracle实例时,默认情况下,哪个后台进程不会被启动 ( )
A) DBWn B)LGWR
C) CKPT D) ARCn
3、在数据库存储结构中,按从小到大的次序排列正确的是 ( )
A) 区、块、段、表空间 B) 表空间、段、区、块
C) 块、区、段、表空间 D) 块、段、区、表空间
4、下列哪个内存结构记录实例对数据库所做的所有修改 ( )
A) 数据库缓冲区缓存 B) 共享池
C) 数据字典缓存 D) 重做日志缓冲区
5、脏(DIRTY)缓冲区指的是 ( )
A) 正在被访问的数据缓冲区 B) 已经被修改,但还没有写到文件的数据缓冲区
C) 空闲的数据缓冲区 D) 已经被修改,并已经写到文件的数据缓冲区
6、向数据库发出一个COMMIT命令提交事物时,哪个后台进程将重做日志缓冲区的内容写到联机重做日志文件 ( )
A) LGWR B) CMMT
C) CKPT D) DBWn
7、如果需要操作系统中对数据库的文件进行物理备份,应当令数据库进入哪种状态( )
A) 受限状态 B) 挂起状态
C) 静默状态 D) 加载但不打开状态
8、下列哪一个是错误的启动语句 ( )
A) STARTUP NORMAL B) STARTUP NOMOUNT
C) STARTUP MOUNT D) STARTUP FORCE
9、使用以下哪一条SHUTDOWN语句关闭数据库之后,在下次打开数据库时必须进行回复操作 ( )
A) SHUTDOWN NORMAL B) SHUTDOWN IMMEDIATE
C) SHUTDOWN TRANSACTION D) SHUTDOWN ABORT
10、下列哪个关键字或子句可以用来限定查询结果集中的行 ( )
A) SELECT B) WHERE
C) UPDATE D) INSERT
11、为了除去结果集中重复的行,可在SELECT语句中使用下列哪一个关键字 ( )
A) ALL B) DISTINCT
C) SPOOL D) HAVING
12、查询一个表的总记录数,可以采用 ( )统计函数
A) AVG(*) B) SUM(*)
C) COUNT(*) D) MAX(*)
13、当COL_NAME取( ) 值时,表达式COL_NAME<ALL(5,10,13)为真
A) 12 B) 11
C) 8 D) 2
14、当COL_NAME取( ) 值时,表达式COL_NAME<ANY(5,10,13)为假
A) 12 B) 11
C) 8 D) 2
15、HAVING子句的作用是什么 ( )
A) 查询结果的分组条件 B) 组的筛选条件
C) 限定返回的行的判断条件 D) 对结果集进行排序
16、在SQL*PLUS中如果要控制列的显示格式,使用哪个命令 ( )
A) SHOW B) DEFINE
C) COLUMN D) SPOOL
17、如果要设置SQL*PLUS每页打印的数量,使用下列哪个命令 ( )
A) SET PAGE B) SET PAGESIZE
C) SIZE D) PAGESIZE
18、以下哪个变量是非法的 ( )
A) var_ab number B) var_ab number not null:=’0’
C) var_ab number default:= 1 D) var_ab number:=3
19、声明%TYPE类型的变量时,服务器将会做什么操作 ( )
A) 为该变量检索数据表中列的数据类型
B) 复制一个变量
C) 检索数据库中的数据
D) 为该变量检索列的数据类型和值
20、下列哪一项关于主键约束是正确的 ( )
A) 在一个表中最多只能有两个主键约束
B) 主键约束用于唯一地确定表中的每一行数据
C) 主键约束只能由一个列组成
D) 主键约束不能由一个单列组成
21、Oracle 11g系统提供4种常用的大对象类型,下列哪个不对 ( )
A) CLOB B) NCLOB
C) LOB D) BFILE
22、下列哪一项不是伪列ROWID的作用 ( )
A) 保存记录的物理地址
B) 快速查询指定记录
C) 标示各条记录
D) 保存记录的头信息
23、如果一个表EMPLOYEES添加一个字段EMAIL,并且规定每个员工都必须有唯一的EMAIL,则应当为EMAIL字段建立哪种约束 ( )
A) PRIMARY KAY B) UNIQUE
C) CHECK D) NOT NULL
24、Oracle提供的EXPDP工具,能导出4种数据,但不包括 ( )
A) 表 B) 表空间
C) 用户 D) 全数据库
25、以下关于使用SQL*LOADER导入外部数据说法不正确的是 ( )
A) 必须编制一个控制文件 B) 必须要有一个数据文件
C) 导入的表必须是空的 D) 被导入的数据必须是固定格式
二、判断题 (每题1分,共10分)
1、资源配置文件可以对系统中所有文件进行限制 ( )
2、只要是Oracle合法的用户就能做想做的任何操作 ( )
3、在ORDER BY子句中,ASC关键字代表升序排序,DESC代表降序 ( )
4、在进行模糊查询的时候使用关键字LIKE,通配符可以用“-”或“&”( )
5、存储过程是一种命名PL/SQL程序块,只能通过EXECUT或PL/SQL程序块内部调用 ( )
6、表的主键约束只能由一列组成 ( )
7、唯一性约束强调所在的列不允许有相同的值,但允许有空值 ( )
8、索引是一种与表相关的可选数据结构,用于加速数据的存取 ( )
9、DBA角不具有SYSDBA和SYSOPER特权,而SYSDBA特权自动具有DBA角所有的权限。 ( )
10、Oracle提供的导入导出工具的功能和备份还原的作用是一样的 ( )
三、填空题(每题2分,共20分)
1、关闭数据库的方式有正常关闭、立即关闭、 事物关闭 和终止关闭。
2、当数据库处于 挂起 状态时,数据库所有物理文件的I/O操作被暂停,这样能保证数据库在没有任何I/O操作的情况下进行物理备份。
3、在检索数据时,如果使用 * 符号,则标示检索所有的列。
4、PL/SQL程序块主要包括3个主要部分:声明部分、执行部分和 异常处理 部分。
5、使用游标包括4个主要步骤:声明游标、 打开游标 、提取数据和关闭游标。
6、Oracle提供了4种类型的可存储程序:过程、函数、触发器和 程序包 。
7、Oracle的存储过程可以接收参数,有3种参数模式为IN 、OUT和 IN OUT 。
8、Oracle程序包由两部分组成,即规范和oracle游标的使用 包主体 。
9、Oracle的权限分为两类:即系统权限和 对象权限 。
10、 角 是具有名称的一组相关权限的组合。
四、简答题(每题5分,共20分)
1、简述什么是关系型数据库。
2、概述Oracle数据库体系的物理结构。
3、简述PL/SQL过程和函数的区别,以及过程传递参数的3种方式。
4、简述Oracle中使用角的优点。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论