北语19秋《Oracle数据库开发》作业3[满分答案]答案
19秋《Oracle数据库开发》作业3
试卷总分:100 得分:100
一、单选题 (共 17 道试题,共 85 分)
1.假设需要给某个客户表Customer添加注释信息:客户表,可以使用如下()方式
A.COMMENT ON TABLE?CUSTOMER?IS?'客户表'
B.COMMENT ON COLUMNCUSTOMER.CUSTOMER_NAME IS '客户表'
C.COMMENT ON COLUMNCUSTOMER.CUSTOMER_NAME '客户表'
D.COMMENT ON COLUMN CUSTOMER.CUSTOMER_NAME '客户表'
2.在命令行中启动SQL*Plus,使用如下()命令。
A.SQL。
B.SQLPLUS。
C.SQL*PLUS。
D.SPLUS
3.( )实现了JDBC ResultSet中的所有方法,但与ResultSet不同的是,OracleCachedRowSet中的数据在Connection关闭后仍然有效
A.OracleSet。
B.OracleRowSet。
C.OracleCachedRowSet。
D.CachedRowSet。
4.PL/SQL很容易检测和处理预定义和用户定义的错误条件,称为( )
A.错误。
B.溢出。
C.消息。
D.异常。
5.()是Oracle的集成管理平台,能够管理整个Oracle环境,对组织中的所有设备,包括主机、数据库、侦听器、应用服务器、HTTP服务器、Web应用都能够进行管理。
A.数据库管理器。
B.SQL*Plus。
C.Oracle企业管理器。
D.Net Manager。
6.定义过程和定义函数的主要区别之一是,定义函数必须使用( )返回数据。
A.throw。
B.return子句。
C.TRY。
D.RAISE。
7.( )是一个小型的二进制文件,可以记录数据库的物理结构。
A.配置文件。
B.数据文件。
C.控制文件。
D.参数文件。
8.( )是包含Oracle数据库中所有数据的数据库对象
A.视图。
B.表。
C.索引。
D.存储过程。
9.( )进程以循环方式填写联机重做日志文件。
A.SMON。
B.PMON。
C.LGWR。
D.ARCn。
10.假设需要格式化作者表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
11.在SQL查询时,使用WHERE子句指出的是( )
A.查询视图
B.查询结果
C.查询目标
D.查询条件
12.( )是具有只读类型的表和视图集,存储了数据库的物理和逻辑结构信息。
A.表空间。
B.盘区。
C.方案。
D.数据字典。
13.采用Select语句返回的结果是一个结果集。用户只能浏览该结果集中的数据,无法对数据进行操作。如果需要逐行对数据进行访问和操作,可以使用( )
A.过程。
B.视图。
C.游标
D.函数。
14.当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。
A.CONNECT SYS/password SYSDBA
B.CONNECT SYS/password AS SYSDBA。
C.CONNECT DBA SYS/password。
D.CONNECT AS SYSDBA SYS/password
15.()可用于返回会话中的日期和时间
A.next_day()。
B.months_between()。
C.localtimestamp()
D.current_date()。
16.Oracle的分区表可以包括多个分区,每个分区都是一个独立的( ),可以存放到不同的表空间中。
A.盘区。
B.物化视图。
C.段。
D.数据文件
17.当需要查询当前活动进程的信息时,可以使用( )视图。
A.V$SESSION_WAIT。
B.V$SESS_IO。
C.V$PROCESS。
D.V$LATCH。
北语19秋《Oracle数据库开发》作业3[满分答案]多选题
二、判断题 (共 3 道试题,共 15 分)
18.SQL Server不是市场上常见的关系数据库管理系统。()
19.程序包通常有规范和主体组成组成。( )
20.pl/sql,12-&abc等是PL/SQL块中有效的标识符( )
北语19秋《Oracle数据库开发》作业3[满分答案]历年真题如下: