20春《Oracle数据库开发》作业2
试卷总分:100 得分:100
一、单选题 (共 12 道试题,共 48 分)
1.当需要查询日志文件所有组及其成员的名称和文件位置,可以使用( )方式。
A.SELECT * FROM V$LOGFILE
B.SELECT * FROM V$LOG
C.SELECT * FROM V$LOGHISTORY
D.SELECT * FROM V$DBA
2.假设需要格式化作者表AUTHOR查询的列信息,将AUTHOR_ID列名字格式化为“作者编号”,AUTHOR_NAME列名字格式化为“作者名称”,AUTHOR_DESC列名字格式化为“作者简介”,可以使用如下()方式
A.FORMAT AUTHOR_ID HEADING ’作者编号’FORMAT AUTHOR_NAME HEADING ’作者名称’FORMAT AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM AUTHOR
B.COLUMN AUTHOR_ID HEADING ’作者编号’COLUMN AUTHOR_NAME HEADING ’作者名称’COLUMN AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM
AUTHOR
C.MODIFY AUTHOR_ID HEADING ’作者编号’MODIFY AUTHOR_NAME HEADING ’作者名称’MODIFY
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
3.下列()是Oracle superaggregate函数
A.ROLLUP
B.VARIANCE
C.REGR_R2
D.RANK
4.( )是为了加速对特定表数据的访问而创建的数据段
A.视图。
B.索引。
C.存储过程。
D.触发器。
5.()是一种软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
A.关系数据库。
B.数据库管理系统。
C.网络数据库。
D.文件系统。
6.( )是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
A.JDBC。
B.OCI。
C.程序包。
D.过程
7.在SQL查询时,使用WHERE子句指出的是( )
A.查询目标
B.查询条件
C.查询视图
D.查询结果
8.当启动一个Oracle实例时,初始化参数()指出为数据文件信息保留的SGA空间的数量。
A.DB_FILES。
B.DB_DATAFILES。
C.DATABASE_FILES。
D.LOG_FILES。
9.下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的( )
A.两者都只能存储日期数据,不能存储时间数据。
B.两者都只能存储时间数据,不能存储日期数据。
C.date数据类型比timestamp数据类型的存储时间精度高。
D.date数据类型比timestamp数据类型的存储时间精度低。
10.PL/SQL块可以分为( )个部分。
A.声明部分
B.执行部分
C.异常处理部分
D.以上都是。
11.当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。
A.CONNECT SYS/password SYSDBA
B.CONNECT SYS/password AS SYSDBA。
C.CONNECT AS SYSDBA SYS/password
D.CONNECT DBA SYS/password。
12.Orcacle提供了(),用于支持采用向导方式创建数据库。
A.SQL*Plus
B.Oracle Net
C.Oracle Listner
D.Oracle Database Configuration Assistant。
二、多选题 (共 10 道试题,共 40 分)
13.当创建列表分区时,必须指定( )。
A.分区方法:列表。
B.分区列。
C.分区描述。
D.列表分区的多个列值
14.Oracle11g数据库服务器提供了( )种安装类型
A.典型安装
B.高级安装
C.中文安装
D.英文安装
15.使用显式游标的过程主要包括( )操作
A.定义显式游标。
B.打开显式游标。
C.从显式游标中读取数据。
D.关闭显式游标。
16.程序包通常( )组成。
A.规范。
B.函数。
C.主体。
D.过程
17.市场上常见的关系数据库管理系统包括( )
A.Oracle
B.DB2
C.SQL Server
D.VB
18.Oracle数据库应用结构有( )
A.客户端-服务器结构
B.终端-服务器结构
C.浏览器-服务器结构
D.分布式数据库数据结构
19.Oracle11g数据库中,数据库管理部分的主要新特性有( )
A.数据库重演
B.SQL重演
C.数据划分和压缩功能
D.全面回忆数据变化
20.分布式数据库系统优点( )
A.数据分布
B.数据共享
C.兼容性好
D.网络扩展性好
21.在SQL*Plus中,可以使用( )命令与用户进行通信,完成灵活的输入输出
A.PROMPT
B.PAUSE
C.ACCEPT
D.SHOW
22.下面( )是Oracle事务控制语句。
A.commit。
B.rollback。
C.savepoint。
D.GoTo。
三、判断题 (共 3 道试题,共 12 分)
23.网络数据库是目前各类数据库中最重要、最流行的数据库类型( )
24.程序包通常有规范和主体组成组成。( )
25.当定义Oracle错误和异常之间的关联时,需要使用伪过程EXCEPTION( )