北语17春《Oracle数据库开发》作业3答案

发布 2023-05-19 17:53:28 阅读 6736

一、单选题(共 17 道试题,共 85 分。)

1. ibatis框架中提供了一套独有的( )来封装持久层的操作,同时支持事务处理。

a. 持久化对象。

b. dao框架。

c. 映射文件。

d. 配置文件。

正确答案:b

2. 当jdbc程序提取sql数据到j**a中的时候,需要执行数据类型转换,例如,sql数据类型char将转换为标准j**a数据类型( )处理。

a. char。

b. string。

c. record。

d. byte。

正确答案:b

3. 定义过程和定义函数的主要区别之一是,定义函数必须使用( )返回数据。

a. return子句。

b. throw。

c. raise。

d. try。

正确答案:a

4. 初始化参数( )指定了实例启动时希望创建的共享服务器进程的数目。

a. shared_services。

b. dispatchers。

c. host。

d. net_services

正确答案:a

5. (是一种用于执行sql语句的j**a api,可以为多种关系数据库提供统一访问,它由一组用j**a语言编写的类和接口组成。

a. jdbc。

b. oci。

c. 程序包。

d. 过程。

正确答案:a

6. (实现了jdbc resultset中的所有方法,但与resultset不同的是,oraclecachedrowset中的数据在connection关闭后仍然有效。

a. oraclecachedrowset。

b. oraclerowset。

c. oracleset。

d. cachedrowset。

正确答案:a

7. 可以自动执行操作的存储对象是( )

a. 程序包。

b. 函数。

c. 过程。

d. 触发器。

正确答案:d

8. (是apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。

a. ibatis。

b. spring。

c. hibernate。

d. jdbc

正确答案:a

9. 从本质上来看,( 就是命名的pl/sql程序块,它可以被赋予参数,存储在数据库中,然后由另外一个应用或pl/sql例程调用。

a. 异常。

b. 过程。

c. 表。d. 视图。

正确答案:b

10. (是由pl/sql所提供的系统异常。当pl/sql应用程序违反了oracle规则或者系统限制,则会隐含地触发一个内部异常。

a. 预定义异常。

b. 自定义异常。

c. 系统错误。

d. 内存溢出。

正确答案:a

11. ibatis提供了自动化的jdbc事务管理机制。对于传统jdbc 连接而言,获得connection实例之后,需要调用( )设定事务提交模式。

a. b.

c. d.

正确答案:a

12. pl/sql很容易检测和处理预定义和用户定义的错误条件,称为( )

a. 消息。

b. 错误。

c. 异常。

d. 溢出。

正确答案:c

13. (是用pl/sql、j**a和c编写的过程,能够在对表或视图执行dml语句时执行。

a. 过程。

b. 触发器。

c. 函数。

d. 程序包。

正确答案:b

14. 采用select语句返回的结果是一个结果集。用户只能浏览该结果集中的数据,无法对数据进行操作。如果需要逐行对数据进行访问和操作,可以使用( )

a. 视图。

b. 过程。

c. 函数。

d. 游标。

正确答案:d

15. oracle创建( )来处理连接到实例的用户进程的请求。

a. 服务器进程。

b. sga。

c. 应用程序**。

d. 网络服务进程。

正确答案:a

16. 在ibatis框架中,持久化对象之间一对一的关联关系是通过( )元素定义的。

a. one-to-one。

b. 1-to-1。

c. only one。

d. one

正确答案:a

17. pl/sql块可以分为( )个部分。

a. 声明部分。

b. 执行部分。

c. 异常处理部分。

d. 以上都是。

正确答案:d

17春《oracle数据库开发》作业3

二、判断题(共 3 道试题,共 15 分。)

1. 自定义异常是由pl/sql所提供的系统异常。当pl/sql应用程序违反了oracle规则或者系统限制,则会隐含地触发一个内部异常。(

a. 错误。

b. 正确。

正确答案:a

2. 程序包通常有规范、主体和过程组成。(

a. 错误。

b. 正确。

正确答案:a

3. pl/sql,12-&abc等是pl/sql块中有效的标识符( )

a. 错误。

b. 正确。

正确答案:a

Oracle数据库考核 1

共12题,每题1分。6分以上及格,10分以上为优秀。做题时间不得超过60分钟。填写样例 0 写出求今天的日期的查询sql及结果。答 1 现在有一张表,数据如下 请去掉该字段内容的最后两位。请利用sql查询语句,把上面的 变成下面的结果 2 现有一张通话记录,数据如下 请找出每个 最近一天的通话记录 ...

Oracle数据库高级操作说明

一 exp imp命令详解。1 exp 用户 密码 sid full y file 路径 文件名。dmp 2 imp 用户 密码 sid full y file 路径 文件名。dmp 一exp imp两个命令可以说是oracle中最常用的命令了。oracle数据库有两类备份方法。第一类为物理备份,该...

Oracle高级数据库设计

咸阳职业技术学院。电子信息学院2016 2017学年度第一学期期末考试。专业 oracle高级数据库设计 试卷 b 机考 班级学号姓名。一 题目。1.1 程序设计。在数据库orcl中,创建一个表,表的信息如下 表名 employees 字段 注意 表中必须有一个主键。1.2 程序设计。向第一题创建的...