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小时内删除。