北语17春《Oracle数据库开发》作业1234答案满分
17春《Oracle数据库开发》作业1一、单选题:
1.当启动Oracle实例,如果不需要装置数据库,可以使用如下( )命令。 (满分:4)
A. STARTUP MOUNT。
B. STARTUP NOMOUNT。
C. START ?NOMOUNT。
D. START MOUNT
2.Orcacle提供了( ),用于支持采用向导方式创建数据库。 (满分:4)
A. SQL*Plus
B. Oracle Net
C. Oracle Listner
D. Oracle Database Configuration Assistant。
3.( )是目前各类数据库中最重要、最流行的数据库类型。 (满分:4)
A. 数据库
B. 图像数据库
C. 关系数据库
D. 对象数据库
4.( )是Oracle的集成管理平台,能够管理整个Oracle环境,对组织中的所有设备,包括主机、数据库、侦听器、应用服务器、HTTP服务器、Web应用都能够进行管理。 (满分:4)
A. SQL*Plus。
B. Oracle企业管理器。
C. Net Manager。
D. 数据库管理器。
5.数据库服务器通过( )接收一个来自于客户应用程序的一个初始化连接,它是一个位于Oracle网络基础层顶层的一个应用程序。 (满分:4)
A. Oracle Net。
B. 监听器。
C. Oracle企业管理器。
D. Oracle 数据库管理器。
6.( )是一种软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 (满分:4)
A. 关系数据库。
B. 数据库管理系统。
C. 网络数据库。
D. 文件系统。
7.当启动一个Oracle实例时,初始化参数( )指出为数据文件信息保留的SGA空间的数量。 (满分:4)
A. DBFILES。
B. DBDATAFILES。
C. DATABASEFILES。
D. LOGFILES。
8.( )是对事物的符号表示,是用于表示事物的未经加工的原始素材 (满分:4)
A. 信息。
B. 数据。
C. 文本。
D. 文件
9.当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下( )方式。 (满分:4)
A. CONNECT SYS/password SYSDBA
B. CONNECT SYS/password AS SYSDBA。
C. CONNECT AS SYSDBA SYS/password
D. CONNECT DBA SYS/password。
二、多选题:
1.当Oracle服务器启动时,下列哪种文件是必须的( )。 (满分:4)
A. 数据文件
B. 控制文件
C. 日志文件
D. 归档日志文件
2.Oracle11g数据库中,数据库管理部分的主要新特性有( ) (满分:4)
A. 数据库重演
B. SQL重演
C. 数据划分和压缩功能
D. 全面回忆数据变化
3.Oracle数据库的特点有( ) (满分:4)
A. 支持多用户、大事务量的事务处理
B. 实施数据安全性和完整性控制
C. 提供对于数据库操作的标准接口
D. 支持分布式数据处理 具有可移植性、可兼容性、可连接性
4.Oracle数据库应用结构有( ) (满分:4)
A. 客户端-服务器结构
B. 终端-服务器结构
C. 浏览器-服务器结构
D. 分布式数据库数据结构
5.Oracle11g标准版的优点有( ) (满分:4)
A. 多平台自动管理
B. 丰富的开发功能
C. 灵活的定制服务1
D. 价格低
6.市场上常见的关系数据库管理系统包括( ) (满分:4)
A. Oracle
B. DB2
C. SQL Server
D. VB
7.分布式数据库系统优点( ) (满分:4)
A. 数据分布
B. 数据共享
C. 兼容性好
D. 网络扩展性好
8.Oracle11g数据库服务器提供了( )种安装类型 (满分:4)
A. 典型安装
B. 高级安装
C. 中文安装
D. 英文安装
9.不可以在Oracle服务器的安装目录的( )文件中查看Oracle的各种端口的使用情况。 (满分:4)
A. spfile.ora
B. initorcl.ora
C. portlist.ini
D. tnsname.ora
10.Oracle11g数据库服务器安装完成后,可以检查以下哪些安装情况( ) (满分:4)
A. 检查系统服务
B. 检查文件体系结构
C. 查看服务器的网络配置
D. 利用企业管理器登录数据库
三、判断题:
1.浏览器-服务器结构是2层结构。( ) (满分:4)
A. 错误
B. 正确
2.SQL Server不是市场上常见的关系数据库管理系统。( ) (满分:4)
A. 错误
B. 正确
3.网络数据库是目前各类数据库中最重要、最流行的数据库类型( ) (满分:4)
A. 错误
B. 正确
4.利用OEM管理界面可以对数据库进行管理和维护。( ) (满分:4)
A. 错误
B. 正确
5.Oracle11g共拥有企业版和标准版两个版本。( ) (满分:4)
A. 错误
B. 正确
6.数据库服务器通过监听器接收一个来自于客户应用程序的一个初始化连接,它是一个位于Oracle网络基础层顶层的一个应用程序。( ) (满分:4)
A. 错误
B. 正确
17春《Oracle数据库开发》作业2
一、单选题:
1.下面的时间函数,( )用于返回当前Oracle会话时区中的日期信息 (满分:4)
A. DATE( )。
B. currenttimestamp( )。
C. currentdate( )。
D. DBTIMEZONE
2.假设需要给某个客户表Customer的Customername列添加注释信息:客户姓名,可以使用如下( )方式 (满分:4)
A. COMMENT ON TABLE?CUSTOMER?IS?'客户姓名'
B. COMMENT ON COLUMNCUSTOMER.CUSTOMERNAME IS '客户姓名'
C. COMMENT ON COLUMNCUSTOMER.CUSTOMERNAME '客户姓名'
D. COMMENT ON COLUMNCUSTOMER.CUSTOMERNAME '客户姓名'
3.假设需要更改表名“CUSTOMER”为“CUSTOMERCHANGE”,可以使用( )语句。 (满分:4)
A. ALTER TABLE CUSTOMER RENAME CUSTOMERCHANGE
B. ALTER TABLE CUSTOMER RENAME TO CUSTOMERCHANGE
C. RENAME TABLE CUSTOMER TO CUSTOMERCHANGE
D. RENAME TABLE CUSTOMER CUSTOMERCHANGE
4.( )可用于返回会话中的日期和时间 (满分:4)
A. monthsbetween( )。
B. nextday( )。
C. currentdate( )。
D. localtimestamp( )
5.PL/SQL和数据库之间是通过( )进行数据交换 (满分:4)
A. 函数。
B. 过程。
C. 常量。
D. 变量
6.当需要描述一个表table1对象结构时,可以使用( ) (满分:4)
A. DES table1。
B. DESC table1。
C. DESCR table1。
D. DESCRIB table1
7.当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下( )类型的SQL语句。 (满分:4)
A. DROP TABLE table1
B. DROP TABLE tablel with foreign key
C. DROP TABLE tablel1 CASCADE CONSTRAINTS
D. DROP TABLE table1 all
8.下面的函数,( )用于返回时区信息 (满分:4)
A. zone( )。
B. date( )。
C. dbtimezone( )。
D. time( )
9.下列( )是Oracle?superaggregate函数 (满分:4)
A. ROLLUP
B. VARIANCE
C. REGRR2
D. RANK
10.假设需要在Customer客户表中增加一列LogoutTime,数据类型为TIMESTAMP(6),表示最后客户退出登录的时间,可以使用如下( )方式 (满分:4)
A. ALTER TABLE?CUSTOMER ADDCOLUMN "LOGOUTTIME" TIMESTAMP(6)
B. UPDATE TABLE CUSTOMER ADDCOLUMN "LOGOUTTIME" TIMESTAMP(6)
C. UPDATE TABLE CUSTOMER ADD( "LOGOUTTIME" TIMESTAMP(6))
D. ALTER TABLE CUSTOMER ADD( "LOGOUTTIME" TIMESTAMP(6))
11.假设需要给某个客户表Customer添加注释信息:客户表,可以使用如下( )方式 (满分:4)
A. COMMENT ON TABLE?CUSTOMER?IS?'客户表'
B. COMMENT ON COLUMNCUSTOMER.CUSTOMERNAME IS '客户表'
C. COMMENT ON COLUMNCUSTOMER.CUSTOMERNAME '客户表'
D. COMMENT ON COLUMNCUSTOMER.CUSTOMERNAME '客户表'
12.在命令行中启动SQL*Plus,使用如下( )命令。 (满分:4)
A. SQLPLUS。
B. SQL*PLUS。
C. SQL。
D. SPLUS
二、多选题:
1.在SQL*Plus中,可以使用( )命令与用户进行通信,完成灵活的输入输出 (满分:4)
A. PROMPT
B. PAUSE
C. ACCEPT
D. SHOW
2.当需要查询段的详细信息,可以使用如下( )数据字典视图。 (满分:4)
A. DBASEGMENTS
B. ALLSEGMENTS
C. SEGMENTS
D. USERSEGMENTS
3.内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的列值。内连接分( )。 (满分:4)
A. 等值连接。
B. 不等连接。
C. 自然连接。
D. 交叉连接。
4.假设需要格式化作者表AUTHOR查询的列信息,将AUTHORNAME列名字格式化为“作者编号”,AUTHORNAME列名字格式化为“作者名称”,AUTHORDESC列名字格式化为“作者简介”,可以使用如下( )方式 (满分:4)
A. FORMAT AUTHORID HEADING ’作者编号’FORMAT AUTHORNAME HEADING ’作者名称’FORMAT AUTHORDESC HEADING ’作者简介’SELECT AUTHORID, AUTHORNAME, AUTHORDESC FROM AUTHOR
B. COLUMN AUTHORID HEADING ’作者编号’COLUMN AUTHORNAME HEADING ’作者名称’COLUMN AUTHORDESC HEADIN
5.PL/SQL和数据库之间不是通过( )进行数据交换 (满分:4)
A. 函数。
B. 过程。
C. 常量。
D. 变量。
6.下面( )是Oracle事务控制语句。 (满分:4)
A. commit。
B. rollback。
C. savepoint。
D. GoTo。
7.在Oracle中,约束可以在DML语句执行之后立即生效,也可以延迟到事务处理提交时才生效。( )语句可以让用户在事务处理中设置延迟约束的强制模式 (满分:4)
A. set constraint
B. set transaction
C. take constraint
D. take transaction
8.Oracle的数据操纵包括( )。 (满分:4)
A. 数据查询操作。
B. 数据更新操作。
C. 数据删除操作。
D. 数据插入操作
9.( )可以让用户在事务处理中建立标记点,从而能够用于支持用户的事务处理。 (满分:4)
A. 保存点。
B. 事务点。
C. 回滚点。
D. 提交点
10.在SQL查询时,使用WHERE子句指出的是( ) (满分:4)
A. 查询目标
B. 查询条件
C. 查询视图
D. 查询结果
三、判断题:
1.当定义Oracle错误和异常之间的关联时,需要使用伪过程EXCEPTION( ) (满分:4)
A. 错误
B. 正确
2.PL/SQL程序中异常及其处理方法,可以分三种不同情况采用不同方式去处理异常:Oracle预定义异常的处理、Oracle未定义但已给出错误号的异常的处理、用户自定义异常的触发与处理。( ) (满分:4)
A. 错误
B. 正确
3.程序包通常有规范和主体组成组成。( ) (满分:4)
A. 错误
B. 正确
17春《Oracle数据库开发》作业3
一、单选题:
1.iBatis框架中提供了一套独有的( )来封装持久层的操作,同时支持事务处理 (满分:5)
A. 持久化对象。
B. DAO框架。
C. 映射文件。
D. 配置文件
2.当JDBC程序提取SQL数据到Java中的时候,需要执行数据类型转换,例如,SQL数据类型CHAR将转换为标准java数据类型( )处理。 (满分:5)
A. CHAR。
B. STRING。
C. RECORD。
D. byte。
3.定义过程和定义函数的主要区别之一是,定义函数必须使用( )返回数据。 (满分:5)
A. return子句。
B. throw。
C. RAISE。
D. TRY。
4.初始化参数( )指定了实例启动时希望创建的共享服务器进程的数目 (满分:5)
A. SHAREDSERVICES。
B. DISPATCHERS。
C. HOST。
D. NETSERVICES
5.( )是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 (满分:5)
A. JDBC。
B. OCI。
C. 程序包。
D. 过程
6.( )实现了JDBC ResultSet中的所有方法,但与ResultSet不同的是,OracleCachedRowSet中的数据在Connection关闭后仍然有效 (满分:5)
A. OracleCachedRowSet。
B. OracleRowSet。
C. OracleSet。
D. CachedRowSet。
7.可以自动执行操作的存储对象是( ) (满分:5)
A. 程序包。
B. 函数。
C. 过程。
D. 触发器
8.( )是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。 (满分:5)
A. iBatis。
B. Spring。
C. Hibernate。
D. JDBC
9.从本质上来看,( )就是命名的PL/SQL程序块,它可以被赋予参数,存储在数据库中,然后由另外一个应用或PL/SQL例程调用。 (满分:5)
A. 异常。
B. 过程。
C. 表。
D. 视图。
10.( )是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。 (满分:5)
A. 预定义异常。
B. 自定义异常。
C. 系统错误。
D. 内存溢出
11.iBATIS提供了自动化的JDBC事务管理机制。对于传统JDBC 连接而言,获得Connection实例之后,需要调用( )设定事务提交模式 (满分:5)
A. Connection.SetAutoCommit。
B. Connection.SetCommit
C. Connection.SetROLLBACK。
D. Connection.SetAutoROLLBACK
12.PL/SQL很容易检测和处理预定义和用户定义的错误条件,称为( ) (满分:5)
A. 消息。
B. 错误。
C. 异常。
D. 溢出。
13.( )是用PL/SQL、Java和C编写的过程,能够在对表或视图执行DML语句时执行。 (满分:5)
A. 过程。
B. 触发器。
C. 函数。
D. 程序包
14.采用Select语句返回的结果是一个结果集。用户只能浏览该结果集中的数据,无法对数据进行操作。如果需要逐行对数据进行访问和操作,可以使用( ) (满分:5)
A. 视图。
B. 过程。
C. 函数。
D. 游标
15.Oracle创建( )来处理连接到实例的用户进程的请求 (满分:5)
A. 服务器进程。
B. SGA。
C. 应用程序代码。
D. 网络服务进程
16.在iBatis框架中,持久化对象之间一对一的关联关系是通过( )元素定义的。 (满分:5)
A. one-to-one。
B. 1-to-1。
C. only one。
D. one
17.PL/SQL块可以分为( )个部分。 (满分:5)
A. 声明部分
B. 执行部分
C. 异常处理部分
D. 以上都是。
三、判断题:
1.自定义异常是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。( ) (满分:5)
A. 错误
B. 正确
2.程序包通常有规范、主体和过程组成。( ) (满分:5)
A. 错误
B. 正确
3.pl/sql,12-&abc等是PL/SQL块中有效的标识符( ) (满分:5)
A. 错误
B. 正确
17春《Oracle数据库开发》作业4
一、单选题:
1.当需要查询日志文件所有组及其成员的名称和文件位置,可以使用( )方式。 (满分:4)
A. SELECT * FROM V$LOGFILE
B. SELECT * FROM V$LOG
C. SELECT * FROM V$LOGHISTORY
D. SELECT * FROM V$DBA
2.当需要查询当前活动进程的信息时,可以使用( )视图。 (满分:4)
A. V$PROCESS。
B. V$SESSIO。
C. V$SESSIONWAIT。
D. V$LATCH。
3.( )进程是一个和前台用户进程通信的进程,当数据库修改时,系统会产生一个日志并记录在重做日志缓冲区内。 (满分:4)
A. DBWR。
B. SMON。
C. LGWR。
D. PMON。
4.( )是一组Oracle进程和SGA (满分:4)
A. 实例。
B. 数据库。
C. 表空间。
D. 实体化视图
5.当Oracle创建数据库时,所有为数据库的数据字典所建立的基本表和视图都存储在( )模式中 (满分:4)
A. SYS。
B. SYSTEM。
C. USER。
D. TEMP
6.( )类型的表通常用来创建可扩展的的应用程序,并且对大型表来说是有用的,这个表可以被几个并发过程查询或操作 (满分:4)
A. 有规则的表(Regular?? table)。
B. 簇表(Clustered?? table)。
C. 分区表 (Partitioned?? table)。
D. 索引组织表 ?(Index-organized?? table)。
7.( )是包含Oracle数据库中所有数据的数据库对象 (满分:4)
A. 视图。
B. 索引。
C. 存储过程。
D. 表。
8.( )进程以循环方式填写联机重做日志文件。 (满分:4)
A. ARCn。
B. LGWR。
C. PMON。
D. SMON。
9.为了启动Oracle数据库实例,Oracle必须读取一个( )文件,该文件保存了实例和数据库的配置参数列表。 (满分:4)
A. 控制文件。
B. 数据文件。
C. 参数文件。
D. 初始化文件
10.( )是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号( )的文件 (满分:4)
A. 控制文件。
B. 参数文件。
C. 数据文件。
D. 可执行文件。
11.( )是ORACLE最基本的逻辑存储单位 (满分:4)
A. 盘区。
B. 段。
C. 表空间。
D. 数据块
12.( )是数据库中的基本逻辑结构,包含了一系列数据文件的集合 (满分:4)
A. 表。
B. 表空间。
C. 段。
D. 盘区。
13.( )是具有只读类型的表和视图集,存储了数据库的物理和逻辑结构信息。 (满分:4)
A. 表空间。
B. 盘区。
C. 数据字典。
D. 方案。
14.Oracle的分区表可以包括多个分区,每个分区都是一个独立的( ),可以存放到不同的表空间中。 (满分:4)
A. 段。
B. 盘区。
C. 物化视图。
D. 数据文件
15.下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的( ) (满分:4)
A. 两者都只能存储日期数据,不能存储时间数据。
B. 两者都只能存储时间数据,不能存储日期数据。
C. date数据类型比timestamp数据类型的存储时间精度高。
D. date数据类型比timestamp数据类型的存储时间精度低。
16.( )是Oracle数据库对象的别名,可以强化对象的安全性。 (满分:4)
A. 触发器。
B. 视图。
C. 表。
D. 同义词
17.( )是Oracle最基本的物理存储单元。 (满分:4)
A. 数据文件。
B. 控制文件。
C. 日志文件。
D. 物理块
18.表空间和数据文件在物理存储上是( )的关系 (满分:4)
A. 一对多。
B. 多对一。
C. 一对一。
D. 多对多。
19.( )是一个小型的二进制文件,可以记录数据库的物理结构。 (满分:4)
A. 参数文件。
B. 数据文件。
C. 控制文件。
D. 配置文件。
20.( )是为了加速对特定表数据的访问而创建的数据段 (满分:4)
A. 视图。
B. 索引。
C. 存储过程。
D. 触发器。
二、多选题:北语 234答案参考
1.数据处理技术通常分为以下( )三种类型。 (满分:4)
A. 人工处理。
B. 文件系统处理。
C. 字处理。
D. 数据库系统处理。
2.当创建列表分区时,必须指定( )。 (满分:4)
A. 分区方法:列表。
B. 分区列。
C. 分区描述。
D. 列表分区的多个列值
3.以下( )是Oracle相关的系统服务,在Windows操作系统中,可以使用控制面板的服务工具进行管理。 (满分:4)
A. Oracle代理服务。
B. Oracle的侦听程序。
C. 用于OEM管理结构。
D. Oracle 网络服务。
4.对于数据库备份,以下说法正确的是( ) (满分:4)
A. 冷备份可以在归档模式和非归档模式下进行。
B. 冷备份必须在数据库关闭的情况下进行。
C. 热备份必须在数据库处于归档模式下进行。
D. 使用热备份,只能备份所有的数据文件,不能备份控制文件。
5.以下( )是数据库冷备份的优点。 (满分:4)
A. 只需拷贝文件即可,是非常快速的备份方式。
B. 与数据库归档的模式相结合可以使数据库很好地恢复。
C. 维护量相对较少,安安全性确相对较高。
D. 备份时数据库仍然可用
竟然都是满分答案。。太给力了
页:
[1]