19秋《Oracle数据库开发》作业4
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 80 分)
1.( )可以让用户在事务处理中建立标记点,从而能够用于支持用户的事务处理。
A.提交点
B.回滚点
C.保存点
D.事务点
2.( )类型的表通常用来创建可扩展的的应用程序,并且对大型表来说是有用的,这个表可以被几个并发过程查询或操作
A.索引组织表 ?(Index-organized?? table)。
B.簇表(Clustered?? table)。
C.有规则的表(Regular?? table)。
D.分区表 (Partitioned?? table)。
3.( )是数据库中的基本逻辑结构,包含了一系列数据文件的集合
A.表空间。
B.表。
C.盘区。
D.段。
4.()是对事物的符号表示,是用于表示事物的未经加工的原始素材
A.文本。
B.文件
C.数据。
D.信息。
5.( )是一个小型的二进制文件,可以记录数据库的物理结构。
A.配置文件。
B.数据文件。
C.控制文件。
D.参数文件。
6.假设需要格式化作者表AUTHOR查询的列信息,将AUTHOR_NAME列名字格式化为“作者编号”,AUTHOR_NAME列名字格式化为“作者名称”,AUTHOR_DESC列名字格式化为“作者简介”,可以使用如下()方式
A.MODIFY AUTHOR_ID HEADING ’作者编号’MODIFY AUTHOR_NAME HEADING ’作者名称’MODIFY
AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM AUTHOR
B.FORMAT AUTHOR_ID HEADING ’作者编号’FORMAT AUTHOR_NAME HEADING ’作者名称’FORMAT AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM AUTHOR
C.COLUMN AUTHOR_ID HEADING ’作者编号’COLUMN AUTHOR_NAME HEADING ’作者名称’COLUMN AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM
AUTHOR
D.ALTER AUTHOR_ID HEADING ’作者编号’ALTER AUTHOR_NAME HEADING ’作者名称’ALTER AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM AUTHOR
7.表空间和数据文件在物理存储上是()的关系
A.多对多。
B.多对一。
C.一对多。
D.一对一。
8.当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句。
A.DROP TABLE tablel with foreign key
B.DROP TABLE tablel1 CASCADE CONSTRAINTS
C.DROP TABLE table1 all
D.DROP TABLE table1
9.( )是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。
A.预定义异常。
B.自定义异常。
C.系统错误。
D.内存溢出
10.iBatis框架中提供了一套独有的( )来封装持久层的操作,同时支持事务处理
A.配置文件
B.映射文件。
C.持久化对象。
D.DAO框架。
11.()是目前各类数据库中最重要、最流行的数据库类型。
A.数据库
B.对象数据库
C.图像数据库
D.关系数据库
12.在iBatis框架中,持久化对象之间一对一的关联关系是通过( )元素定义的。
A.only one。
B.one-to-one。
C.one
D.1-to-1。
13.( )进程是一个和前台用户进程通信的进程,当数据库修改时,系统会产生一个日志并记录在重做日志缓冲区内。
A.SMON。
B.PMON。
C.LGWR。
D.DBWR。
14.下面的函数,()用于返回时区信息
A.zone()。
B.time()
C.dbtimezone()。
D.date()。
15.( )是ORACLE最基本的逻辑存储单位
A.表空间。
B.盘区。
C.段。
D.数据块
16.( )是用PL/SQL、Java和C编写的过程,能够在对表或视图执行DML语句时执行。
A.过程。
B.触发器。
C.程序包
D.函数。
17.( )是具有只读类型的表和视图集,存储了数据库的物理和逻辑结构信息。
A.表空间。
B.盘区。
C.方案。
D.数据字典。
18.假设需要给某个客户表Customer的Customer_name列添加注释信息:客户姓名,可以使用如下()方式
A.COMMENT ON TABLE?CUSTOMER?IS?'客户姓名'
B.COMMENT ON COLUMN CUSTOMER.CUSTOMER_NAME IS '客户姓名'
C.COMMENT ON COLUMN CUSTOMER.CUSTOMER_NAME '客户姓名'
D.COMMENT ON COLUMN CUSTOMER.CUSTOMER_NAME '客户姓名'
19.当Oracle创建数据库时,所有为数据库的数据字典所建立的基本表和视图都存储在( )模式中
A.USER。
B.TEMP
C.SYSTEM。
D.SYS。
20.当需要查询日志文件所有组及其成员的名称和文件位置,可以使用( )方式。
A.SELECT * FROM V$LOGHISTORY
B.SELECT * FROM V$LOGFILE
C.SELECT * FROM V$LOG
D.SELECT * FROM V$DBA
二、多选题 (共 5 道试题,共 20 分)
21.使用显式游标的过程主要包括( )操作
A.打开显式游标。
B.定义显式游标。
C.关闭显式游标。
D.从显式游标中读取数据。
22.Oracle11g数据库服务器安装完成后,可以检查以下哪些安装情况( )
A.检查系统服务
B.检查文件体系结构
C.查看服务器的网络配置
D.利用企业管理器登录数据库
23.以下( )是数据库冷备份的优点。
A.维护量相对较少,安安全性确相对较高。
B.备份时数据库仍然可用
C.只需拷贝文件即可,是非常快速的备份方式。
D.与数据库归档的模式相结合可以使数据库很好地恢复。
24.Oracle的数据操纵包括( )。
A.数据查询操作。
B.数据更新操作。
C.数据插入操作
D.数据删除操作。
25.触发器可以创建在下列( )对象上
A.用户模式
B.数据库视图
C.数据库表
D.数据库实例