北语18秋《Oracle数据库开发》作业1234满分答案.docx
《北语18秋《Oracle数据库开发》作业1234满分答案.docx》由会员分享,可在线阅读,更多相关《北语18秋《Oracle数据库开发》作业1234满分答案.docx(21页珍藏版)》请在冰豆网上搜索。
北语18秋《Oracle数据库开发》作业1234满分答案
18秋《Oracle数据库开发》作业1
()是数据库中的基本逻辑结构,包含了一系列数据文件的集合
A.表。
B.表空间。
C.段。
D.盘区。
正确答案:
B
在iBatis框架中,持久化对象之间一对一的关联关系是通过()元素定义的。
A.one-to-one。
B.1-to-1。
C.onlyone。
D.one
正确答案:
A
()可用于返回会话中的日期和时间
A.months_between()。
B.next_day()。
C.current_date()。
D.localtimestamp()
正确答案:
D
假设需要更改表名“CUSTOMER”为“CUSTOMER_CHANGE”,可以使用()语句。
A.ALTERTABLECUSTOMERRENAMECUSTOMER_CHANGE
B.ALTERTABLECUSTOMERRENAMETOCUSTOMER_CHANGE
C.RENAMETABLECUSTOMERTOCUSTOMER_CHANGE
D.RENAMETABLECUSTOMERCUSTOMER_CHANGE
正确答案:
B
采用Select语句返回的结果是一个结果集。
用户只能浏览该结果集中的数据,无法对数据进行操作。
如果需要逐行对数据进行访问和操作,可以使用()
A.视图。
B.过程。
C.函数。
D.游标
正确答案:
D
假设需要在Customer客户表中增加一列LogoutTime,数据类型为TIMESTAMP(6),表示最后客户退出登录的时间,可以使用如下()方式
A.ALTERTABLE?
CUSTOMERADDCOLUMN"LOGOUTTIME"TIMESTAMP(6)
B.UPDATETABLECUSTOMER
ADDCOLUMN"LOGOUTTIME"TIMESTAMP(6)
C.UPDATETABLECUSTOMER
ADD("LOGOUTTIME"TIMESTAMP(6))
D.ALTERTABLECUSTOMER
ADD("LOGOUTTIME"TIMESTAMP(6))
正确答案:
D
为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
A.控制文件。
B.数据文件。
C.参数文件。
D.初始化文件
正确答案:
C
假设需要格式化作者表AUTHOR查询的列信息,将AUTHOR_NAME列名字格式化为“作者编号”,AUTHOR_NAME列名字格式化为“作者名称”,AUTHOR_DESC列名字格式化为“作者简介”,可以使用如下()方式
A. FORMATAUTHOR_IDHEADING’作者编号’FORMATAUTHOR_NAMEHEADING’作者名称’FORMATAUTHOR_DESCHEADING’作者简介’SELECTAUTHOR_ID,AUTHOR_NAME,AUTHOR_DESCFROMAUTHOR
B.COLUMNAUTHOR_IDHEADING’作者编号’COLUMNAUTHOR_NAMEHEADING’作者名称’COLUMNAUTHOR_DESCHEADIN
C.FORMATAUTHOR_DESCHEADING’作者简介’SELECTAUTHOR_ID,AUTHOR_NAME,AUTHOR_DESCFROMAUTHOR
D.FORMATAUTHOR_IDHEADING’作者编号’FORMATAUTHOR_NAMEHEADING’作者名称’FORMATAUTHOR_DESCHEADING
正确答案:
B
()类型的表通常用来创建可扩展的的应用程序,并且对大型表来说是有用的,这个表可以被几个并发过程查询或操作
A.有规则的表(Regular?
?
table)。
B.簇表(Clustered?
?
table)。
C.分区表(Partitioned?
?
table)。
D.索引组织表?
(Index-organized?
?
table)。
正确答案:
C
当Oracle服务器启动时,下列哪种文件是必须的()。
A.数据文件
B.控制文件
C.日志文件
D.归档日志文件
正确答案:
ABC
数据处理技术通常分为以下()三种类型。
A.人工处理。
B.文件系统处理。
C.字处理。
D.数据库系统处理。
正确答案:
ABD
程序包通常()组成。
A.规范。
B.函数。
C.主体。
D.过程
正确答案:
AC
触发器可以创建在下列()对象上
A.数据库表
B.数据库视图
C.数据库实例
D.用户模式
正确答案:
ABCD
触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。
触发器时机可以是()
A.对特别表(视图)的INSERT、UPDATE、DELETE语句
B.对特定模式对象的CREATE、ALTER和DROP语句
C.数据库启动、实例关闭
D.特定的错误消息和任何错误消息
正确答案:
ABCD
Oracle11g数据库服务器提供了()种安装类型
A.典型安装
B.高级安装
C.中文安装
D.英文安装
正确答案:
AB
以下()是Oracle相关的系统服务,在Windows操作系统中,可以使用控制面板的服务工具进行管理。
A.Oracle代理服务。
B.Oracle的侦听程序。
C.用于OEM管理结构。
D.Oracle网络服务。
正确答案:
ABC
使用显式游标的过程主要包括()操作
A.定义显式游标。
B.打开显式游标。
C.从显式游标中读取数据。
D.关闭显式游标。
正确答案:
ABCD
下面()是Oracle事务控制语句。
A.commit。
B.rollback。
C.savepoint。
D.GoTo。
正确答案:
ABC
分布式数据库系统优点()
A.数据分布
B.数据共享
C.兼容性好
D.网络扩展性好
正确答案:
ABCD
利用OEM管理界面可以对数据库进行管理和维护。
()
A.错误
B.正确
正确答案:
B
数据库服务器通过监听器接收一个来自于客户应用程序的一个初始化连接,它是一个位于Oracle网络基础层顶层的一个应用程序。
()
A.错误
B.正确
正确答案:
B
SQLServer不是市场上常见的关系数据库管理系统。
()
A.错误
B.正确
正确答案:
A
程序包通常有规范和主体组成组成。
()
A.错误
B.正确
正确答案:
B
网络数据库是目前各类数据库中最重要、最流行的数据库类型()
A.错误
B.正确
正确答案:
A
Oracle11g共拥有企业版和标准版两个版本。
()
A.错误
B.正确
正确答案:
A
18秋《Oracle数据库开发》作业2
()是一种软件,用于建立、使用和维护数据库。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
A.关系数据库。
B.数据库管理系统。
C.网络数据库。
D.文件系统。
正确答案:
B
iBatis框架中提供了一套独有的()来封装持久层的操作,同时支持事务处理
A.持久化对象。
B.DAO框架。
C.映射文件。
D.配置文件
正确答案:
B
在SQL查询时,使用WHERE子句指出的是()
A.查询目标
B.查询目标
C.查询目标
D.查询结果
正确答案:
B
当启动一个Oracle实例时,初始化参数()指出为数据文件信息保留的SGA空间的数量。
A.DB_FILES。
B.DB_DATAFILES。
C.DATABASE_FILES。
D.LOG_FILES。
正确答案:
A
下面的函数,()用于返回时区信息
A.zone()。
B.date()。
C.dbtimezone()。
D.time()
正确答案:
C
下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的()
A.两者都只能存储日期数据,不能存储时间数据。
B.两者都只能存储时间数据,不能存储日期数据。
C.date数据类型比timestamp数据类型的存储时间精度高。
D.date数据类型比timestamp数据类型的存储时间精度低。
正确答案:
D
为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
A.控制文件。
B.数据文件。
C.参数文件。
D.初始化文件
正确答案:
C
当启动Oracle实例,如果不需要装置数据库,可以使用如下()命令。
A.STARTUPMOUNT。
B.STARTUPNOMOUNT。
C.START?
NOMOUNT。
D.STARTMOUNT
正确答案:
B
()是Oracle的集成管理平台,能够管理整个Oracle环境,对组织中的所有设备,包括主机、数据库、侦听器、应用服务器、HTTP服务器、Web应用都能够进行管理。
A.SQL*Plus。
B.Oracle企业管理器。
C.NetManager。
D.数据库管理器。
正确答案:
B
假设需要给某个客户表Customer的Customer_name列添加注释信息:
客户姓名,可以使用如下()方式
A.COMMENTONTABLE?
CUSTOMER?
IS?
'客户姓名'
B.COMMENTONCOLUMN
CUSTOMER.CUSTOMER_NAMEIS'客户姓名'
C.COMMENTONCOLUMN
CUSTOMER.CUSTOMER_NAME'客户姓名'
D.COMMENTONCOLUMN
CUSTOMER.CUSTOMER_NAME'客户姓名'
正确答案:
B
定义过程和定义函数的主要区别之一是,定义函数必须使用()返回数据。
A.return子句。
B.throw。
C.RAISE。
D.TRY。
正确答案:
A
数据库服务器通过()接收一个来自于客户应用程序的一个初始化连接,它是一个位于Oracle网络基础层顶层的一个应用程序。
A.OracleNet。
B.监听器。
C.Oracle企业管理器。
D.Oracle数据库管理器。
正确答案:
B
使用显式游标的过程主要包括()操作
A.定义显式游标。
B.打开显式游标。
C.从显式游标中读取数据。
D.关闭显式游标。
正确答案:
ABCD
不可以在Oracle服务器的安装目录的( )文件中查看Oracle的各种端口的使用情况。
A.spfile.ora
B.initorcl.ora
C.portlist.ini
D.tnsname.ora
正确答案:
ABD
Oracle11g标准版的优点有()
A.多平台自动管理
B.丰富的开发功能
C.灵活的定制服务
D.价格低
正确答案:
ABC
程序包通常()组成。
A.规范。
B.函数。
C.主体。
D.过程
正确答案:
AC
Oracle11g数据库中,数据库管理部分的主要新特性有()
A.数据库重演
B.SQL重演
C.数据划分和压缩功能
D.全面回忆数据变化
正确答案:
AB
PL/SQL的循环控制语句LOOP包括以下()几种类型
A.LOOP。
B.WHILE….LOOP。
C.IF…LOOP。
D.FOR…LOOP
正确答案:
ABD
当需要查询段的详细信息,可以使用如下()数据字典视图。
A.DBA_SEGMENTS
B.ALL_SEGMENTS
C.'Arial','sans-serif';COLOR:
black;FONT-SIZE:
10.5pt;mso-fareast-font-family:
宋体;mso-font-kerning:
0pt;mso-ansi-language:
EN-US;mso-fareast-language:
ZH-CN;mso-bidi-language:
AR-SA"lang="EN-US">SEGMENTS
D.USER_SEGMENTS
正确答案:
ABD
触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。
触发器时机可以是()
A.对特别表(视图)的INSERT、UPDATE、DELETE语句
B.对特定模式对象的CREATE、ALTER和DROP语句
C.数据库启动、实例关闭
D.特定的错误消息和任何错误消息
正确答案:
ABCD
以下()是Oracle相关的系统服务,在Windows操作系统中,可以使用控制面板的服务工具进行管理。
A.Oracle代理服务。
B.Oracle的侦听程序。
C.用于OEM管理结构。
D.Oracle网络服务。
正确答案:
ABC
Oracle数据库的特点有()
A.支持多用户、大事务量的事务处理
B.实施数据安全性和完整性控制
C.提供对于数据库操作的标准接口
D.支持分布式数据处理具有可移植性、可兼容性、可连接性
正确答案:
ABCD
利用OEM管理界面可以对数据库进行管理和维护。
()
A.错误
B.正确
正确答案:
B
pl/sql,12-&abc等是PL/SQL块中有效的标识符()
A.错误
B.正确
正确答案:
A
PL/SQL程序中异常及其处理方法,可以分三种不同情况采用不同方式去处理异常:
Oracle预定义异常的处理、Oracle未定义但已给出错误号的异常的处理、用户自定义异常的触发与处理。
()
A.错误
B.正确
正确答案:
B
18秋《Oracle数据库开发》作业3
Oracle创建()来处理连接到实例的用户进程的请求
A.服务器进程。
B.SGA。
C.应用程序代码。
D.网络服务进程
正确答案:
A
PL/SQL和数据库之间是通过()进行数据交换
A.函数。
B.过程。
C.常量。
D.变量
正确答案:
D
表空间和数据文件在物理存储上是()的关系
A.一对多。
B.多对一。
C.一对一。
D.多对多。
正确答案:
A
()进程是一个和前台用户进程通信的进程,当数据库修改时,系统会产生一个日志并记录在重做日志缓冲区内。
A.DBWR。
B.SMON。
C.LGWR。
D.PMON。
正确答案:
C
当启动Oracle实例,如果不需要装置数据库,可以使用如下()命令。
A.STARTUPMOUNT。
B.STARTUPNOMOUNT。
C.START?
NOMOUNT。
D.STARTMOUNT
正确答案:
B
当JDBC程序提取SQL数据到Java中的时候,需要执行数据类型转换,例如,SQL数据类型CHAR将转换为标准java数据类型()处理。
A.CHAR。
B.STRING。
C.RECORD。
D.byte。
正确答案:
B
当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。
A.CONNECTSYS/passwordSYSDBA
B.CONNECTSYS/passwordASSYSDBA。
C.CONNECTASSYSDBASYS/password
D.CONNECTDBASYS/password。
正确答案:
B
Oracle的分区表可以包括多个分区,每个分区都是一个独立的(),可以存放到不同的表空间中。
A.段。
B.盘区。
C.物化视图。
D.数据文件
正确答案:
A
当需要查询日志文件所有组及其成员的名称和文件位置,可以使用()方式。
A.SELECT*FROMV$LOGFILE
B.SELECT*FROMV$LOG
C.SELECT*FROMV$LOGHISTORY
D.SELECT*FROMV$DBA
正确答案:
A
在iBatis框架中,持久化对象之间一对一的关联关系是通过()元素定义的。
A.one-to-one。
B.1-to-1。
C.onlyone。
D.one
正确答案:
A
从本质上来看,()就是命名的PL/SQL程序块,它可以被赋予参数,存储在数据库中,然后由另外一个应用或PL/SQL例程调用。
A.异常。
B.过程。
C.表。
D.视图。
正确答案:
B
()是目前各类数据库中最重要、最流行的数据库类型。
A.数据库
B.图像数据库
C.关系数据库
D.对象数据库
正确答案:
C
()是一种软件,用于建立、使用和维护数据库。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
A.关系数据库。
B.数据库管理系统。
C.网络数据库。
D.文件系统。
正确答案:
B
下面的时间函数,()用于返回当前Oracle会话时区中的日期信息
A.DATE()。
B.current_timestamp()。
C.current_date()。
D.DBTIMEZONE
正确答案:
B
当需要查询当前活动进程的信息时,可以使用()视图。
A.V$PROCESS。
B.V$SESS_IO。
C.V$SESSION_WAIT。
D.V$LATCH。
正确答案:
A
在Oracle中,约束可以在DML语句执行之后立即生效,也可以延迟到事务处理提交时才生效。
()语句可以让用户在事务处理中设置延迟约束的强制模式
A.setconstraint
B.settransaction
C.takeconstraint
D.takeconstraint
正确答案:
A
下面的函数,()用于返回时区信息
A.zone()。
B.date()。
C.dbtimezone()。
D.time()
正确答案:
C
利用OEM管理界面可以对数据库进行管理和维护。
()
A.错误
B.正确
正确答案:
B
Oracle11g共拥有企业版和标准版两个版本。
()
A.错误
B.正确
正确答案:
A
pl/sql,12-&abc等是PL/SQL块中有效的标识符()
A.错误
B.正确
正确答案:
A
18秋《Oracle数据库开发》作业4
为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
A.控制文件。
B.数据文件。
C.参数文件。
D.初始化文件
正确答案:
C
PL/SQL和数据库之间是通过()进行数据交换
A.函数。
B.过程。
C.常量。
D.变量
正确答案:
D
()是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。
A.iBatis。
B.Spring。
C.Hibernate。
D.JDBC
正确答案:
A
Oracle的分区表可以包括多个分区,每个分区都是一个独立的(),可以存放到不同的表空间中。
A.段。
B.盘区。
C.物化视图。
D.数据文件
正确答案:
A
采用Select语句返回的结果是一个结果集。
用户只能浏览该结果集中的数据,无法对数据进行操作。
如果需要逐行对数据进行访问和操作,可以使用()
A.视图。
B.过程。
C.函数。
D.游标
正确答案:
D
()是数据库中的基本逻辑结构,包含了一系列数据文件的集合
A.表。
B.表空间。
C.段。
D.盘区。
正确答案:
B
()是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号()的文件
A.控制文件。
B.参数文件。
C.数据文件。
D.可执行文件。
正确答案:
A
()是由PL/SQL所提供的系统异常。
当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。
A.预定义异常。
B.自定义异常。
C.系统错误。
D.内存溢出
正确答案:
A
()是具有只读类型的表和视图集,存储了数据库的物理和逻辑结构信息。
A.表空间。
B.盘区。
C.数据字典。
D.方案。
正确答案:
C
当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。
A.CONNECTSYS/passwordSYSDBA
B.CONNECTSYS/passwordASSYSDBA。
C.CONNECTASSYSDBASYS/password
D.CONNECTDBASYS/password。
正确答案:
B
()是Oracle数据库对象的别名,可以强化对象的安全性。
A.触发器。
B.视图。
C.表。
D.同义词
正确答案:
D
当Oracle创建数据库时,所有为数据库的数据字典所建立的基本表和视图都存储在()模式中
A.SYS。
B.SYSTEM。
C.USER。
D.TEMP
正确答案:
A
当需要查询日志文件所有组及其成员的名称和文件位置,可以使用()方式。
A.SELECT*FROMV$LOGFILE
B.SELECT*FROMV$LOG
C.SELECT*FROMV$LOGHISTORY
D.SELECT*FROMV$DBA
正确答案:
A
从本质上来看,()就是命名的PL/SQL程序块,它可以被赋予参数,存储在数据库中,然后由另外一个应用或PL/SQL例程调用。
A.异常。
B.过程。
C.表。
D.视图。
正确答案:
B
()是用PL/SQL、Java和C编写的过程,能够在对表或视图执行DML语句时执行。
A.过程。
B.触发器。
C.函数。
D.程序包
正确答案:
B
当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句。
A.DROPTABLEtable1
B.DROPTABLEtablelwithforeignkey
C.DROPTABLEtablel1CASCADECONSTRAINTS
D.DROPTABLEtable1all
正确答案:
C
iBatis框架中提供了一套独有的()来封装持久层的操作,同时支持事务处理
A.持久化对象。
B.DAO框架。
C.映射文件。
D.配置文件
正确答案:
B
在SQL查询时,使用WHERE子句指出的是()
A.查询目标
B.查询目标
C.查询目标
D.查询结果
正确答案:
B
()可用于返回会话中的日期和时间
A.months_between()。
B.next_day()。
C.current_date()。
D.localtimestamp()
正确答案:
D
假设需要格式化作者表AUTHOR查询的列信息,将AUTHOR_NAME列名字格式化为“作者编号”,AUTHOR_NAME列名字格式化为“作者名称”,AUTHOR_DESC列名字格式化为“作者简介”,可以使用如下()方式
A. FORMATAUTHOR_IDHEADING’作者编号’FORMATAUTHOR_NAMEHEADING’作者名称’FORMATAUTHOR_DESCHEADING’作者简介’SELECTAUTHOR_ID,AUTHOR_NAME,AUTH