【期末高分题集】[北京语言大学]《Oracle数据库开发》考核必备07

奥鹏期末考核

139515–《Oracle数据库开发》2022年北京语言大学期末复习题集

单选题:
(1)假设需要给某个客户表Customer添加注释信息:客户表,可以使用如下()方式
A.COMMENT ON TABLE?CUSTOMER?IS?'客户表'
B.COMMENT ON COLUMNCUSTOMER.CUSTOMER_NAME IS '客户表'
C.COMMENT ON COLUMNCUSTOMER.CUSTOMER_NAME '客户表'
D.COMMENT ON COLUMN
CUSTOMER.CUSTOMER_NAME '客户表'
答案问询微信:424329

(2)( )是一组Oracle进程和SGA
A.实例。
B.数据库。
C.表空间。
D.实体化视图
答案问询微信:424329

(3)为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
A.控制文件。
B.数据文件。
C.参数文件。
D.初始化文件
答案问询微信:424329

(4)可以自动执行操作的存储对象是( )
A.程序包。
B.函数。
C.过程。
D.触发器
答案问询微信:424329

(5)表空间和数据文件在物理存储上是()的关系
A.一对多。
B.多对一。
C.一对一。
D.多对多。
答案问询微信:424329

(6)( )是ORACLE最基本的逻辑存储单位
A.盘区。
B.段。
C.表空间。
D.数据块
答案问询微信:424329

(7)当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句。
A.DROP TABLE table1
B.DROP TABLE tablel with foreign key
C.DROP TABLE tablel1 CASCADE CONSTRAINTS
D.DROP TABLE table1 all
答案问询微信:424329

(8)( )是具有只读类型的表和视图集,存储了数据库的物理和逻辑结构信息。
A.表空间。
B.盘区。
C.数据字典。
D.方案。
答案问询微信:424329

(9)定义过程和定义函数的主要区别之一是,定义函数必须使用( )返回数据。
A.return子句。
B.throw。
C.RAISE。
D.TRY。
答案问询微信:424329

(10)PL/SQL很容易检测和处理预定义和用户定义的错误条件,称为( )
A.消息。
B.错误。
C.异常。
D.溢出。
答案问询微信:424329

(11)( )进程以循环方式填写联机重做日志文件。
A.ARCn。
B.LGWR。
C.PMON。
D.SMON。
答案问询微信:424329

(12)数据库服务器通过()接收一个来自于客户应用程序的一个初始化连接,它是一个位于Oracle网络基础层顶层的一个应用程序。
A.Oracle Net。
B.监听器。
C.Oracle企业管理器。
D.Oracle 数据库管理器。
答案问询微信:424329

(13)( )是数据库中的基本逻辑结构,包含了一系列数据文件的集合
A.表。
B.表空间。
C.段。
D.盘区。
答案问询微信:424329

(14)Oracle创建( )来处理连接到实例的用户进程的请求
A.服务器进程。
B.SGA。
C.应用程序代码。
D.网络服务进程
答案问询微信:424329

(15)假设需要更改表名“CUSTOMER”为“CUSTOMER_CHANGE”,可以使用()语句。
A.ALTER TABLE CUSTOMER RENAME CUSTOMER_CHANGE
B.ALTER TABLE CUSTOMER RENAME TO CUSTOMER_CHANGE
C.RENAME TABLE CUSTOMER TO CUSTOMER_CHANGE
D.RENAME TABLE CUSTOMER CUSTOMER_CHANGE
答案问询微信:424329

(16)()可用于返回会话中的日期和时间
A.months_between()。
B.next_day()。
C.current_date()。
D.localtimestamp()
答案问询微信:424329

(17)采用Select语句返回的结果是一个结果集。用户只能浏览该结果集中的数据,无法对数据进行操作。如果需要逐行对数据进行访问和操作,可以使用( )
A.视图。
B.过程。
C.函数。
D.游标
答案问询微信:424329

(18)( )是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
A.JDBC。
B.OCI。
C.程序包。
D.过程
答案问询微信:424329

(19)( )是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。
A.预定义异常。
B.自定义异常。
C.系统错误。
D.内存溢出
答案问询微信:424329

(20)当JDBC程序提取SQL数据到Java中的时候,需要执行数据类型转换,例如,SQL数据类型CHAR将转换为标准java数据类型( )处理。
A.CHAR。
B.STRING。
C.RECORD。
D.byte。
答案问询微信:424329

(21)假设需要在Customer客户表中增加一列LogoutTime,数据类型为TIMESTAMP(6),表示最后客户退出登录的时间,可以使用如下()方式
A.ALTER TABLE?CUSTOMER ADD COLUMN "LOGOUTTIME" TIMESTAMP(6)
B.UPDATE TABLE CUSTOMER
ADD COLUMN "LOGOUTTIME" TIMESTAMP(6)
C.UPDATE TABLE CUSTOMER
ADD ( "LOGOUTTIME" TIMESTAMP(6))
D.ALTER TABLE CUSTOMER
ADD ( "LOGOUTTIME" TIMESTAMP(6))
答案问询微信:424329

(22)( )是Oracle最基本的物理存储单元。
A.数据文件。
B.控制文件。
C.日志文件。
D.物理块
答案问询微信:424329

(23)( )是为了加速对特定表数据的访问而创建的数据段
A.视图。
B.索引。
C.存储过程。
D.触发器。
答案问询微信:424329

(24)当Oracle创建数据库时,所有为数据库的数据字典所建立的基本表和视图都存储在( )模式中
A.SYS。
B.SYSTEM。
C.USER。
D.TEMP
答案问询微信:424329

(25)在SQL查询时,使用WHERE子句指出的是( )
A.查询目标
B.查询条件
C.查询视图
D.查询结果
答案问询微信:424329

(26)( )可以让用户在事务处理中建立标记点,从而能够用于支持用户的事务处理。
A.保存点
B.事务点
C.回滚点
D.提交点
答案问询微信:424329

(27)在Oracle中,约束可以在DML语句执行之后立即生效,也可以延迟到事务处理提交时才生效。()语句可以让用户在事务处理中设置延迟约束的强制模式
A.set constraint
B.set transaction
C.take constraint
D.take constraint
答案问询微信:424329

(28)假设需要格式化作者表AUTHOR查询的列信息,将AUTHOR_ID列名字格式化为“作者编号”,AUTHOR_NAME列名字格式化为“作者名称”,AUTHOR_DESC列名字格式化为“作者简介”,可以使用如下()方式
A.FORMAT AUTHOR_ID HEADING ’作者编号’FORMAT AUTHOR_NAME HEADING ’作者名称’FORMAT AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM AUTHOR
B.COLUMN AUTHOR_ID HEADING ’作者编号’COLUMN AUTHOR_NAME HEADING ’作者名称’COLUMN AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROMAUTHOR
C.MODIFY AUTHOR_ID HEADING ’作者编号’MODIFY AUTHOR_NAME HEADING ’作者名称’MODIFYAUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM AUTHOR
D.ALTER AUTHOR_ID HEADING ’作者编号’ALTER AUTHOR_NAME HEADING ’作者名称’ALTER AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM AUTHOR
答案问询微信:424329

(29)假设需要格式化作者表AUTHOR查询的列信息,将AUTHOR_ID列名字格式化为“作者编号”,AUTHOR_NAME列名字格式化为“作者名称”,AUTHOR_DESC列名字格式化为“作者简介”,可以使用如下()方式
A.FORMAT AUTHOR_ID HEADING ’作者编号’FORMAT AUTHOR_NAME HEADING ’作者名称’FORMAT AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM AUTHOR
B.COLUMN AUTHOR_ID HEADING ’作者编号’COLUMN AUTHOR_NAME HEADING ’作者名称’COLUMN AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROMAUTHOR
C.MODIFY AUTHOR_ID HEADING ’作者编号’MODIFY AUTHOR_NAME HEADING ’作者名称’MODIFYAUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM AUTHOR
D.ALTER AUTHOR_ID HEADING ’作者编号’ALTER AUTHOR_NAME HEADING ’作者名称’ALTER AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM AUTHOR
答案问询微信:424329

(30)( )是每一个连接到数据库的进程私有的内存区,用来存储变量、数组及其它不与其他进程共享的信息。
A.Oracle instance(例程)
B.后台进程
C.SGA
D.PGA
答案问询微信:424329

(31)( )是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
A.JDBC
B.OCI
C.程序包
D.过程
答案问询微信:424329

(32)Oracle中的游标分为( )游标和隐式游标。
A.显式
B.关闭
C.打开
D.SQL
答案问询微信:424329

(33)( )是管理数据的一种方法。
A.数据库管理系统
B.数据库
C.数据记录
D.大数据软件
答案问询微信:424329

(34)Oracle使用SQL关键字来做比较的操作符而不是符号,其中不属于操作符是( )。
A.IS NULL
B.IN
C.LIKE
D.FROM
答案问询微信:424329

(35)( )是SQL语言集中负责数据结构定义与数据库对象定义的语言,由CREATE、ALTER与DROP三个语法所组成。
A.数据定义语言
B.数据操作语言
C.数据查询语言
D.数据控制语言
答案问询微信:424329

(36)表空间管理的内容不包括( )。
A.创建新的表空间
B.调整数据文件大小
C.向表空间添加数据文件
D.删除表
答案问询微信:424329

(37)在命令行中启动SQL*Plus,使用( )命令。
A.SQLPLUS
B.SQL*PLUS
C.SQL
D.SPLUS
答案问询微信:424329

(38)( )数据库是世界上第一个基于网格计算的关系数据库。引入了新的数据库自动管理、自动存储管理、自动统计信息手机、自动内存管理、精细审计、物化视图和查询重写、可传输表空间等特性。
A.Oracle 10g
B.Oracle 11g
C.Oracle 12g
D.Oracle 9g
答案问询微信:424329

(39)Oralce数据库中,以下( )函数可以针对任意数据类型进行操作。
A.TO_CHAR
B.LOWER
C.MAX
D.CEIL
答案问询微信:424329

(40)通过Database Configuration Assistant来创建数据库,无法实现以下那种功能( )
A.创建数据库
B.配置数据库选件
C.删除数据库
D.创建数据库命令脚本
答案问询微信:424329

(41)存储结构对应的物理层相关文件不包括( )。
A.数据文件
B.控制文件
C.重做联机日志
D.数据结构文件
答案问询微信:424329

(42)在Oracle中,一个用户拥有的所有数据库对象统称为( )。
A.数据库
B.模式
C.表
D.空间
答案问询微信:424329

(43)以下不属于数据库定义语言的是( )。
A.create table
B.alter table
C.drop table
D.delete table
答案问询微信:424329

(44)Oracle5率先推出了( )、客户/服务器结构等崭新的概念。
A.分布式数据库
B.联机备份
C.对象技术
D.关系-对象
答案问询微信:424329

(45)在Oracle中,以下不属于集合操作符的是( )。
A.UNION
B.SUM
C.MINUS
D.INTERSECT
答案问询微信:424329

(46)在Oracle中,( )事务中使用下列SQL语句不会引起锁定 。
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
答案问询微信:424329

(47)Oracle数据库服务器在Windows操作系统采用线程模型的优点不包括( )。
A.更快的环境切换
B.减少内存使用
C.更快的连接
D.需要更改客户端应用程序
答案问询微信:424329

多选题:
(1)Oracle11g数据库中,数据库管理部分的主要新特性有( )
A.数据库重演
B.SQL重演
C.数据划分和压缩功能
D.全面回忆数据变化
答案问询微信:424329

(2)以下( )是Oracle相关的系统服务,在Windows操作系统中,可以使用控制面板的服务工具进行管理。
A.Oracle代理服务。
B.Oracle的侦听程序。
C.用于OEM管理结构。
D.Oracle 网络服务。
答案问询微信:424329

(3)当需要查询段的详细信息,可以使用如下( )数据字典视图。
A.DBA_SEGMENTS
B.ALL_SEGMENTS
C.SEGMENTS
D.USER_SEGMENTS
答案问询微信:424329

(4)Oracle数据库应用结构有( )
A.客户端-服务器结构
B.终端-服务器结构
C.浏览器-服务器结构
D.分布式数据库数据结构
答案问询微信:424329

(5)触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。触发器时机可以是( )
A.对特别表(视图)的INSERT、UPDATE、DELETE语句
B.对特定模式对象的CREATE 、ALTER和DROP语句
C.数据库启动、实例关闭
D.特定的错误消息和任何错误消息
答案问询微信:424329

(6)下面( )是Oracle事务控制语句。
A.commit。
B.rollback。
C.savepoint。
D.GoTo。
答案问询微信:424329

(7)分布式数据库系统优点( )
A.数据分布
B.数据共享
C.兼容性好
D.网络扩展性好
答案问询微信:424329

(8)当Oracle服务器启动时,下列哪种文件是必须的( )。
A.数据文件
B.控制文件
C.日志文件
D.归档日志文件
答案问询微信:424329

(9)不可以在Oracle服务器的安装目录的(  )文件中查看Oracle的各种端口的使用情况。
A.spfile.ora
B.initorcl.ora
C.portlist.ini
D.tnsname.ora
答案问询微信:424329

(10)Oracle的数据操纵包括( )。
A.数据查询操作。
B.数据更新操作。
C.数据删除操作。
D.数据插入操作
答案问询微信:424329

(11)触发器可以创建在下列( )对象上
A.数据库表
B.数据库视图
C.数据库实例
D.用户模式
答案问询微信:424329

(12)程序包通常( )组成。
A.规范。
B.函数。
C.主体。
D.过程
答案问询微信:424329

(13)数据处理技术通常分为以下( )三种类型。
A.人工处理。
B.文件系统处理。
C.字处理。
D.数据库系统处理。
答案问询微信:424329

判断题:
(1)程序包通常有规范和主体组成组成。( )
答案问询微信:424329

(2)网络数据库是目前各类数据库中最重要、最流行的数据库类型( )
答案问询微信:424329

(3)利用OEM管理界面可以对数据库进行管理和维护。( )
答案问询微信:424329

(4)PL/SQL程序中异常及其处理方法,可以分三种不同情况采用不同方式去处理异常:Oracle预定义异常的处理、Oracle未定义但已给出错误号的异常的处理、用户自定义异常的触发与处理。( )
答案问询微信:424329

(5)浏览器-服务器结构是2层结构。( )
答案问询微信:424329

(6)pl/sql,12-&abc等是PL/SQL块中有效的标识符( )
答案问询微信:424329

(7)在Unix系统中,管理员需要手动创建和配置Start-up和shutdown服务。
答案问询微信:424329

(8)存储数据的结构(Storage Structure)的核心是表空间tablespace、段segment、区间extent、数据块data block和os块。
答案问询微信:424329

(9)Oracle数据库用户口令不能以数字开头,可以使用Oracle保留字。
答案问询微信:424329

(10)Oracle的存储过程/其他代码被存放在数据库中,在这种情况下,使用传统工具管理就特别困难。
答案问询微信:424329

(11)在Linux和Windows环境下安装Oracle组件是没有差异的。
答案问询微信:424329

(12)为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表的末尾。
答案问询微信:424329

(13)在Windows平台安装Oracle数据库服务器可以不使用管理员账户登录。
答案问询微信:42432奥鹏期末考核9

(14)Oracle instance(例程)是后台进程和内存结构的组合,必须启动例程才能访问数据库中的数据。
答案问询微信:424329

(15)恢复进程RECO负责在分布式数据库环境中自动解决分布式事务的故障。
答案问询微信:424329

(16)在Windows平台安装Oracle数据库服务器应使用管理员账户登录。
答案问询微信:424329

(17)非等值连接是基于列的不等性连接两张或多张表。
答案问询微信:424329

(18)数据库性能可以根据数据的可用性来判定。
答案问询微信:424329

(19)Oracle数据库管理系统服务器由一个或多个Oracle实例/例程和一个或多个数据库组成。
答案问询微信:424329

(20)Oracle PL/SQL可以通过3种方式装载道数据库。
答案问询微信:424329

(21)ARCn进程负责在日志切换后将已经写满的重做日志文件复制到归档目标,以防止写满的重做日志文件被覆盖。
答案问询微信:424329

(22)Oracle数据库只有在数据库管理员启动例程并打开数据库后才可使用。
答案问询微信:424329

(23)SQL *Plus是一个免费非开源的用以开发和管理数据库的图形化工具,可以浏览数据库对象,运行SQL语句和脚本、编辑和调试PL/SQL语句。
答案问询微信:424329

(24)My SQL数据库的默认TCP/IP端口为3306。
答案问询微信:424329

编程题:
(24)My SQL数据库的默认TCP/IP端口为3306。
答案问询微信:424329

(24)My SQL数据库的默认TCP/IP端口为3306。
答案问询微信:424329

(24)My SQL数据库的默认TCP/IP端口为3306。
答案问询微信:424329

(24)My SQL数据库的默认TCP/IP端口为3306。
答案问询微信:424329

(24)My SQL数据库的默认TCP/IP端口为3306。
答案问询微信:424329

(24)My SQL数据库的默认TCP/IP端口为3306。
答案问询微信:424329

简答题:
(1)简述替代触发器的作用。
答案问询微信:424329

(2)简述Oracle数据库的特点
答案问询微信:424329
支持多用户、大事务量的事务处理
实施数据安全性和完整性控制
提供对于数据库操作的标准接口
支持分布式数据处理 具有可移植性、可兼容性、可连接性

(3)请简述关闭已打开的数据库的步骤。
答案问询微信:424329
 1 关闭数据库
 2 卸装数据库
 3 关闭例程
当数据库关闭时用户无法进行访问

(4)请简要介绍SYSTEM空间。
答案问询微信:424329
? 由数据库创建
? 所有数据库均需要
? 包括数据字典内含存储程序单元
? 包括 SYSTEM 回退段
? 应不包括用户数据尽管这是允许的

(5)简述data block、extent和segment的区别。
答案问询微信:424329

(6)简述PL/SQL特点。
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网