B.ALTER SEQUENCE seq_Customer_ID INCREMENT 2
C.UPDATE SEQUENCE seq_Customer_ID INCREMENT BY 2
D.UPDATE SEQUENCE seq_Customer_ID INCREMENT 答案. B
14.在数据库中,()使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据。作为独立的结构,需要存储空间的支持。(第五章) A.
视
图
。
B.
索
引
。
C.
主
键
。
D.
过
程
2
。
答案. B
15.当需要删除某个序列seq_customer_id,可以使用如下()方式。(第五章) A.DROP SEQ_CUSTOMER_ID;
B.DELETE SEQUENCE SEQ_CUSTOMER_ID; C.DROP SEQUENCE SEQ_CUSTOMER_ID;
D.DELETE SEQ_CUSTOMER_ID; 答案. C
16.()是一个单元操作,要么全部执行成功,要么全部执行失败。(第五章)
A. 事务。B. 插入操作。C. 更新操作。D. 删除操作。 答案. A
17.当需要更改视图的时候,可以使用()语句,显式重新编译视图。(第五章)
21
A. UPDATE VIEW。B. ALTER VIEW。C. DROP VIEW。D. MODIFY VIEW。 答案. B
18. 当需要删除视图时,用户可以使用()语句删除视图。(第五章)
A. DROP VIEW。B. DELETE VIEW。C. MODIFY VIEW。D. ATLER VIEW。 答案. A
19.()是方案对象的别名,可以屏蔽对象的名称和拥有者,以及通过为分布式数据库的远程对象提供位置透明来提供一个安全层。(第五章)
A. 同义词。B. 视图。C. 触发器。D. 过程。 答案. A
20.当需要重建某个索引ix_customername,可以使用()方式。(第五章) A. ALTER INDEX ix_customername REBUILD。 B. ALTER INDEX ix_customername BUILD。 C. UPDATE INDEX ix_customername BUILD。 D. UPDATE INDEX ix_customername REBUILD。 答案. A
21.为了监视索引的空间使用效率,可以首先分析该索引的结构,使用()语句,然后查询INDEX_STATE视图。 (第五章) A. SELECT INDEX ? VALIDATE STRUCTURE。 B. ANALYZE INDEX ? VALIDATE STRUCTURE。 C. UPDATE INDEX ? VALIDATE STRUCTURE。
22
D. REBUILD INDEX ? VALIDATE STRUCTURE。 答案. B
22.()是在分区中使用范围分区分区数据,而在子分区中使用散列分区方法,它适合于历史数据和条块数据,改善范围分区及其数据放置的管理性,提供了散列分区的并行机制优点。(第五章)
A. 列表分区。B. 组合分区。C. 交叉分区。D. 时间分区。 答案. B
23.使用()命令,可以在屏幕上输出一行数据,这种输出方式,非常有组于在存储的脚本文件中向用户传递相应的信息。(第六章) A.
help
。
B.
desc
。
C.
prompt
。
D.
spool
。
答案. C
24.使用()命令,可以获得有关SQL*Plus的环境设置、创建PL/SQL代码的错误消息和init.ora参数等。(第六章) A.
help
。
B.
show
。
C.
prompt
。
D.
spool
。
答案. B
25. PL/SQL和数据库之间是通过()进行数据交换。(第六章) A.
函
数
。
B.
过
程
。
C.
常
量
。
D.
变
量
。
答案. D
26.采用Select语句返回的结果是一个结果集。用户只能浏览该结果集中的数据,无法对数据进行操作。如果需要逐行对数据进行访问和操作,可以使用()。(第六章)
23
A. 视图。B. 过程。C. 函数。D. 游标。
答案. D
27. PL/SQL很容易检测和处理预定义和用户定义的错误条件,称为()。(第六章) A.
消
息
。
B.
错
误
。
C.
异
常
。
D.
溢
出
。
答案. C
28.()是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。(第六章)
A. 预定义异常。B. 自定义异常。C. 系统错误。D. 内存溢出。 答案. A
29.当定义Oracle错误和异常之间的关联时,需要使用伪过程()。(第六章) A. EXCEPTION_INIT。B. EXCEPTION_END。 C. EXCEPTION_LAST。D. EXCEPTION。 答案. A
30. 从本质上来看,()就是命名的PL/SQL程序块,它可以被赋予参数,存储在数据库中,然后由另外一个应用或PL/SQL例程调用。(第六章) A.
异
常
。
B.
过
程
。
C.
表
。
D.
视
图
。
答案. B
31. 定义过程和定义函数的主要区别之一是,定义函数必须使用()返回数据。(第六章)
24
A. return子句。B. throw。C. RAISE。D. TRY。
答案. A
32.()是用PL/SQL、Java和C编写的过程,能够在对表或视图执行DML语句时执行。(第六章)
A. 过程。B. 触发器。C. 函数。D. 程序包。 答案. B
33.()是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。(第七章) A.
JDBC
。
B.
OCI
。
C.
程
序
包
。
D.
过
程
。
答案. A
34.()实现了JDBC ResultSet中的所有方法,但与ResultSet不同的是,OracleCachedRowSet中的数据在Connection关闭后仍然有效(第七章) A. OracleCachedRowSet。B. OracleRowSet。 C. OracleSet。D. CachedRowSet。 答案. A
35.当JDBC程序提取SQL数据到Java中的时候,需要执行数据类型转换,例如,SQL数据类型CHAR将转换为标准java数据类型()处理。(第七章) A.
CHAR
。
B.
STRING
。
C.
RECORD
。
D.
byte
。
答案. B
36.()是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。(第八章)
25