北语19春《Oracle数据库开发》作业2[答案]答案
18春《Oracle数据库开发》作业2-0001
试卷总分:100 得分:0
一、 单选题 (共 12 道试题,共 48 分)
1.()是一种软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
A.关系数据库。
B.数据库管理系统。
C.网络数据库。
D.文件系统。
2.iBatis框架中提供了一套独有的( )来封装持久层的操作,同时支持事务处理
A.持久化对象。
B.DAO框架。
C.映射文件。
D.配置文件
3.在SQL查询时,使用WHERE子句指出的是( )
A.查询目标
B.查询目标
C.查询目标
D.查询结果
4.当启动一个Oracle实例时,初始化参数()指出为数据文件信息保留的SGA空间的数量。
A.DB_FILES。
B.DB_DATAFILES。
C.DATABASE_FILES。
D.LOG_FILES。
5.下面的函数,()用于返回时区信息
A.zone()。
B.date()。
C.dbtimezone()。
D.time()
6.下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的( )
A.两者都只能存储日期数据,不能存储时间数据。
B.两者都只能存储时间数据,不能存储日期数据。
C.date数据类型比timestamp数据类型的存储时间精度高。
D.date数据类型比timestamp数据类型的存储时间精度低。
7.为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
A.控制文件。
B.数据文件。
C.参数文件。
D.初始化文件
8.当启动Oracle实例,如果不需要装置数据库,可以使用如下()命令。
A.STARTUP MOUNT。
B.STARTUP NOMOUNT。
C.START ?NOMOUNT。
D.START MOUNT
9.()是Oracle的集成管理平台,能够管理整个Oracle环境,对组织中的所有设备,包括主机、数据库、侦听器、应用服务器、HTTP服务器、Web应用都能够进行管理。
A.SQL*Plus。
B.Oracle企业管理器。
C.Net Manager。
D.数据库管理器。
10.假设需要给某个客户表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 '客户姓名'
11.定义过程和定义函数的主要区别之一是,定义函数必须使用( )返回数据。
A.return子句。
B.throw。
C.RAISE。
D.TRY。
12.数据库服务器通过()接收一个来自于客户应用程序的一个初始化连接,它是一个位于Oracle网络基础层顶层的一个应用程序。
A.Oracle Net。
B.监听器。
C.Oracle企业管理器。
D.Oracle 数据库管理器。
北语19春《Oracle数据库开发》作业2[答案]多选题
二、 多选题 (共 10 道试题,共 40 分)
1.使用显式游标的过程主要包括( )操作
A.定义显式游标。
B.打开显式游标。
C.从显式游标中读取数据。
D.关闭显式游标。
2.不可以在Oracle服务器的安装目录的( )文件中查看Oracle的各种端口的使用情况。
A.spfile.ora
B.initorcl.ora
C.portlist.ini
D.tnsname.ora
3.Oracle11g标准版的优点有( )
A.多平台自动管理
B.丰富的开发功能
C.灵活的定制服务
D.价格低
4.程序包通常( )组成。
A.规范。
B.函数。
C.主体。
D.过程
5.Oracle11g数据库中,数据库管理部分的主要新特性有( )
A.数据库重演
B.SQL重演
C.数据划分和压缩功能
D.全面回忆数据变化
6.PL/SQL的循环控制语句LOOP包括以下( )几种类型
A.LOOP。
B.WHILE….LOOP。
C.IF…LOOP。
D.FOR…LOOP
7.当需要查询段的详细信息,可以使用如下( )数据字典视图。
A.DBA_SEGMENTS
B.ALL_SEGMENTS
C.SEGMENTS
D.USER_SEGMENTS
8.触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。触发器时机可以是( )
A.对特别表(视图)的INSERT、UPDATE、DELETE语句
B.对特定模式对象的CREATE 、ALTER和DROP语句
C.数据库启动、实例关闭
D.特定的错误消息和任何错误消息
9.以下( )是Oracle相关的系统服务,在Windows操作系统中,可以使用控制面板的服务工具进行管理。
A.Oracle代理服务。
B.Oracle的侦听程序。
C.用于OEM管理结构。
D.Oracle 网络服务。
10.Oracle数据库的特点有( )
A.支持多用户、大事务量的事务处理
B.实施数据安全性和完整性控制
C.提供对于数据库操作的标准接口
D.支持分布式数据处理 具有可移植性、可兼容性、可连接性
三、 判断题 (共 3 道试题,共 12 分)
1.利用OEM管理界面可以对数据库进行管理和维护。( )
A.错误
B.正确
2.pl/sql,12-&abc等是PL/SQL块中有效的标识符( )
A.错误
B.正确