大连东软信息学院oracle选择题汇总

2020-03-02 00:01:20 来源:范文大全收藏下载本文

第7章

物理存储结构

(1) 关于联机重做日志,以下哪两个说法是正确的?BC A.所有日志组的所有文件都是同样大小 B.一组中的所有成员文件都是同样大小 C.成员文件应置于不同的磁盘 D.回滚段大小决定成员文件大小

(2) DBA使用哪个命令显示当前归档状态?A A.ARCHIVE LOG LIST

B.FROM ARCHIVE LOGS C.SELECT * FROM V$THREAD

D.SELECT * FROM ARCHIVE_LOG_LIST (3) 创建一个数据库需要多少个控制文件?A A.

1B.2

C.3

D.0 (4) 将下句补充完整:控制文件的建议配置是C A.每数据库一个控制文件

B.每磁盘一个控制文件 C.二个控制文件置于二个磁盘

D.二个控制文件置于一个磁盘 (5) 当创建控制文件时,数据库必须处于什么状态?B A.加载

B.未加载

C.打开

D.受限

(6) 哪个数据字典视图显示数据库处于归档状态?C A.V$INSTANCE

B.V$LOG

C.V$DATABASE

D.V$THREAD (7) 把多路镜像控制文件存于不同磁盘最大的好处是B A.数据库性能提高

B.防止失败

C.提高归档速度

D.能并发访问提高控制文件的写入速度

(8) 哪个文件用于记录数据库的改变,并且用于实例的恢复?B A.Archive log file B.Redo log file

C.Control file D.Alert log file (9) 一个实例可以建立几个归档进程?C A.5

B.4

C.10

D.取决于操作系统

(10) 定义归档目标地址时,哪两个参数不能一起使用?AB

AC A.LOG_ARCHIVE_DEST and LOG_ARCHIVE_DUPLEX_DEST B.LOG_ARCHIVE_DEST and LOG_ARCHIVE_DEST_1 C.LOG_ARCHIVE_DEST and LOG_ARCHIVE_DEST_2 D.以上都不是;可以指定所有 的归档参数

第八章

逻辑存储结构

(1) 段的集合称为C A.区

B.段C.表空间

D.数据库 (2) 当数据库崩溃,何时使用回滚信息?C A.在崩溃之前 B.恢复完成之后

C.数据库重新打开之后、恢复之前 D.数据库崩溃后回滚信息不被使用 (3) 数据字典表和视图存储在B A.USERS表空间B.SYSTEM表空间

C.TEMPORARY表空间

D.以上三个中任意 (4) PCTFREE与PCTUSED之和不应超过A A.100

B.50

C.25

D.10 (5) 数据块的哪三个部分合称为块头部?C A.表目录、行目录和行数据 B.标题、表目录、空闲区 C.表目录、行目录、标题 D.块头部、行数据、行头部

(6) 数据库打开时,以下哪个表空间必须联机?A A.SYSTEM

B.TEMPORARY C.ROLLBACK

D.USERS (7) 指定哪个表空间参与排序操作,可以提高排序效率?B A.SYSEM B.TEMPORARY C.ROLLBACK D.USERS (8) 临时表空间中用于排序的段是何时创建的A A.排序操作开始的时候

B.临时表空间创建的时候

C.当排序操作需要内存操过1KB的时候。

D.上述所有选项。

(9) 以下哪个段是自管理的?B A.TEMPORARY B.ROLLBACK

C.CACHE

D.INDEX (10) 如果未定义临时表空间,哪一个会作为默认的临时表空间?D A.ROLLBACK B.USERS C.INDEX D.SYSTEM (11) 回滚段的作用是D A.数据的读一致性 (12) 回滚段存储A A.事务修改的数据原值 B.事务修改的数据新值 C.事务修改的数据原值和新值 D.以上都不是

B.事务回滚

D.以上都是 C.数据库恢复

第9章 数据库实例

(1) Oracle实例是D A.Oracle 内存结构 B.Oracle I/O 结构 C.Oracle 后台进程

(2) SGA区包括D A.数据高速缓冲区 B.共享池

C.重做日志缓冲区

D.以上都是

(3) 最近使用过的SQL语句存储在B A.共享池

B.数据高速缓冲区 A.DBWR B.DBCM

C.私有全局区

D.用户全局区 C.LGWR

D.SMON (4) 以下哪个不是Oracle后台服务进程?B (5) 以下哪个是合法的Oracle后台服务进程?D A.ARCH B.LGWR C.DBWR D.以上都是 (6) 将修改过的数据块写入数据文件的进程是A A.DBWR

A.DBWR B.LGWR

B.SMON

C.PMON

C.CKPT

D.SMON D.以上都不是 (7) 已提交的事务所做的改变由哪个进程记录?D (8) Oracle事务提交即B A.数据由DBWR进程写入磁盘文件 B.LGWR进程成功写入日志 C.PMON 进程提交 D.SMON 进程写数据

(9) 回收表空间碎片的进程是___________B A.PMON B.SMON

C.DBWR D.ARCH (10) 管理用户会话连接的进程是______________A A.PMON B.SMON C.SERV

第10章 模式对象

D.以上都是

D.NET8

(1) 用于删除约束的命令是哪一个?C A.ALTER TABLE MODIFY CONSTRAINT

B.DROP CONSTRAINT C.ALTER TABLE DROP CONSTRAINT

D.ALTER CONSTRAINT DROP (2) 哪个不是ROWID的组成部分?A A.表空间

B.文件编号

C.对象编号

D.块内行号 (3) 唯一值约束和主键约束的区别是什么?D A.唯一值约束建立唯一索引、主码约束建立非唯一索引 B.主码列可以为空、唯一值约束的列不可以为空

C.主码约束可以使用已有的索引、唯一值约束总是创建索引 D.唯一值约束的列可以为空、主码列不可以为空 (4) 什么是模式?B A.数据库对象的物理组织结构

B.数据库对象的逻辑组织结构 C.索引模式 D.以上都不是

(5) 位图索引适合建于怎样的列?B A.索引基数高

B.索引基数低

C.插入率高

D.修改率高 (6) 选择2个可以被PUBLIC用户组拥有的模式对象。AC A.数据库链接

B.回滚段

C.同义词

D.表 (7) ALTER TABLE命令不能用于B A.将一个表移动到其他的表空间中 B.修改表的初始分区大小 C.修改表名 D.禁用触发器

(8) 哪个约束不会自动建立索引?B A.主码

B.外码

C.唯一 (9) 哪个不是建立分区表的方法?C A.范围

B.列表

C.函数

D.散列

书上218 11 12

14题

第11章SQL语言基础

(1) 哪个单行函数能够得到字符串的一部分?B A.INSERT B.SUBSTR C.LPAD

D.LEAST (2) 哪个函数接受任何类型的参数,可以多选。BD A.SUBSTR

B.NVL C.ROUND

D.DECODE

E.SIGN (3) SIGN(ABS(NVL(-23,0)))的返回值是A A.

1B.32

C.-1

D.0

E.NULL (4) 哪个函数能返回字符串的首字符,选择2个。BC A.LTRIM

B.SUBSTR

C.RTRIM

D.INSERT E.MOD (5) 哪行代码有错误?C A.SELECT dname,ename

B.FROM emp e,dept d C.WHERE emp.deptno=dept.deptno

D.ORDER BY 1,2 (6) 哪个语句不会建立隐式事务?E A.INSERT

B.UPDATE

C.DELETE

D.SELECT FOR UPDATE E.以上语句都会建立隐式事务 (7) 以下查询语句是哪种连接?B SELECT dname,ename FROM dept d,emp e WHERE d.deptno=e.deptno ORDER BY dname,ename; A.自连接

B.等值连接

C.外连接

D.不等值连接 (8) 使用多表查询时,在哪个子句指定多个表的名字?D A.HAVING

B.GROUP BY

C.WHERE D.FROM

(9) 如果查询表A(有3行数据)和表B(有4行数据),使用select * from a,b,返回的查询结果有多少行?D A.7

B.1

C.0

D.12 (10) 你需要把NEW_CUST表中的新客户信息导入CUST和CUST_SPECIAL表,如果客户信誉度大于10000,需要导入CUST_SPECIAL表,所有新客户信息都要导入CUST表,使用哪种技术可以尽快完成导入?C A.外部表

B. MERGE 命令

C.INSERT多表插入命令

D.带有 WITH CHECK OPTION子句的INSERT命令 (11) 关于以下SQL语句的作用正确的说法是D ALTER TABLE hr.empSET UNUSED (mgr_id); A.EMP表上的同义词需要被重建 B.MGR_ID列上的约束都被取消

C.任何包含MGR_ID列的视图都必须删除和重建

D.MGR_ID列的索引仍然有效直到执行DROP UNUSEDCOLUMNS命令 (12) 什么情况下在GROUP BY子句中使用ROLLUP?A A.对每组进行横向统计和不分组统计 B.对GROUP BY指定的列进行分组智能统计 C.对GROUP BY指定的列从右到左分组统计 D.对GROUP BY指定的列进行横向和纵向分组统计 (13) 关于子查询以下哪两种说法是正确的?BD A. 外层查询返回结果之后,执行内层查询 B. 先执行子查询,再执行外层查询

C. 对于子查询返回的结果,外层查询只执行一次 D. 外层查询返回的每行结果都与内层查询结果进行比较

(14) OE和SCOTT是数据库用户,ORDERS表被OE所拥有。DBA执行以下操作会导致:A CREATE ROLE r1;

GRANT SELECT, INSERT ON oe.orders TO r1; GRANT r1 TO scott;

GRANT SELECT ON oe.orders TO scott; REVOKE SELECT ON oe.orders FROM scott;

A. SCOTT能查询OE.ORDERS; B. SCOTT不能查询OE.ORDERS;

C. REVOKE命令回收了SCOTT和R1的SELECT权限; D. REVOKE命令会发生错误,因为SELECT权限已被授予R1。

书上 259页11至18题

第13章PL/SQL命名对象

(1)在SQL*Plus环境中,删除触发器trg_emp的命令是__________A A.DROP TRIGGER trg_empB.DELETE TRIGGER trg_emp C.REMOVE TRIGGER trg_emp

D.ALTER TRIGGER trg_emp REMOVE (2)关于触发器哪句是正确的?B A.DELETE语句触发应用触发器; B.INSERT语句触发数据库触发器 C.UPDATE语句触发系统触发器

D.SELECT语句触发INSTEAD OF触发器 (3)关于触发器,哪三句是正确的?ACD A.触发器是一个PL/SQL块、C或Java编写的过程,与表、视图、模式或数据库相关联。

B.当特定的事件发生时,触发器需要被显式地触发。 C.当特定的事件发生时,触发器隐式地执行。

D.当发生数据操纵事件(如DML事件)或系统事件(如登录数据库、关闭数据库)时,触发器被触发。

E.建立在模式上的触发器被所有用户的任意事件触发;建立在数据库上的触发器被特定用户的任意事件触发。

(4)关于包的重载哪两种说法是正确的?AE A.只有局部子程序或者包中定义的子程序可以重载 B.函数名相同、仅返回值类型不同可以对它们进行重载 C.名称、参数个数、类型、顺序都相同的子程序可以重载 D.名称相同、参数个数或类型相同的子程序可以重载 E.子程序名相同、参数个数、类型或顺序不同可以重载 (5)下面关于包的描述正确的是?D A.包可以嵌套。

B.可以向包传递参数。 C.包在每次调用是加载到内存中。

D.包可以被多个应用共享。 (6)下面关于包的描述正确的是?CE A.包规范和包体都是包的必需组成部分。 B.包规范是可选的,但包体是必需的。 C.包规范是必需的,但包体是可选的。 D.在数据库中,包规范和包体存储在一起。 E.在数据库中,包规范和包体是分开存储的。

(7)EMP表上有一个行级前触发器,触发器中包含一条对EMP表的查询语句,确保工资的值在岗位最高工资和最低工资之间,当修改EMP表中的工资时,会发生什么?C A.触发器成功执行

B.没有触发,因为它由行级AFTER UPDATE事件触发

C.触发器执行失败,因为对正在执行UPDATE操作的表进行SELECT操作是不允许的

D.触发器执行失败,因为不能在BEFORE UPDATE触发器中使用MIN、MAX函数

(8)数据库触发器的哪一部分决定触发器体执行的次数?A A.触发器类型

B.触发器体

C.触发事件

D.触发时间 (9)有一个函数CALCTAX CREATE OR REPLACE FUNCTION calctax (sal NUMBER) RETURN NUMBER IS BEGIN

RETURN (sal * 0.05); END;

在SQL*PLUS环境执行该函数的正确方法是E A.执行命令 CALCTAX(1000);.B.执行命令EXECUTE FUNCTION calctax;.C.建立SQL*Plus环境变量X,执行命令 :X := CALCTAX(1000);.D.建立SQL*Plus环境变量X,执行命令 EXECUTE:X := CALCTAX;.E.建立SQL*Plus环境变量X,执行命令 EXECUTE:X := CALCTAX(1000); (10)如果执行语句SELECT…FOR UPDATE则必须A A.在事务结束时执行COMMIT或ROLLBACK,即使没有数据改变 B.修改选择的数据,然后提交或回滚以结束事务

C.在事务结束时执行COMMIT或ROLLBACK,只有当数据改变的情况下 D.没有数据改变就不存在事务,所以不必执行COMMIT或ROLLBACK

第14章 数据库启动与关闭

(1) 实例启动时数据库所处的状态是C A.MOUNT

B.OPEN C.NOMOUNT

D.None (2) 数据库启动时,如果一个数据文件或日志文件不可用,会出现什么结果?B A.Oracle返回警告信息并打开数据库。 B.Oracle 返回警告信息,不打开数据库。 C.Oracle 返回警告信息,并进行数据库恢复。 D.Oracle忽略不可用的文件。

(3) 受限会话的系统权限应授予哪些用户?C A.在客户端与服务器之间通过SQL*NET 或NET8传输数据,需要特别安全保护的用户。 B.执行数据导入、导出的DBA用户。 C.上面两类用户都包括。 D.上面几项都不正确。

(4) 启动数据库时,如果一个或多个CONTROL_FILES参数指定的文件不存在或不可用,会出现什么样的结果?A A.Oracle返回警告信息,但不加载数据库。 B.Oracle返回警告信息,并加载数据库。 C.Oracle忽略不可用的控制文件。

D.Oracle 返回警告信息,并进行数据库恢复。

(5) Bob试图正常关闭数据库,Oracle说实例处于空闲状态,他试图启动数据库,Oracle说数据库已启动,Bob最好使用什么命令强制关闭数据库?B A.NORMAL B.ABORT C.IMMEDIATE D.NONE (6) Tom发出启动数据库的命令,实例和数据库经过怎样的过程最终打开?B A.OPEN, NOMOUNT, MOUNTB.NOMOUNT, MOUNT, OPEN C.NOMOUNT, OPEN, MOUNT D.MOUNT, OPEN, NOMOUNT

(7) Diane是一个新DBA,当数据库服务器正在运行时她发出了关闭数据库的命令,等一会儿,她发现Oracle正在等待所有用户主动断开,她使用的是哪一个关闭命令?A A. NORMAL B.ABORT C.IMMEDIATE D.NONE

(8) 下面哪个脚本文件用于创建数据字典视图?B A.A.sql.bsq B.catalog.sql C.utlmontr.sql D.catproc.sql

(9) 为了执行一次完整的数据库介质恢复操作,数据库必须处于那种状态?B A.处于Mount状态,并且使用RESETLOG方式打开数据库。 B.处于Mount状态,但不打开数据库。

C.处于Mount状态,并且使用 ARCHIVELOG方式打开数据库。 D. 不能执行完整的数据库介质恢复操作。

(10) 数据库启动过程中哪一步读取初始化参数文件?C A.数据库打开

B.数据库加载 C.实例启动 D.每个阶段

第15章 安全管理

(1) 创建用户命令中DEFAULT TABLESPACE子句指定_______的位置。A A.用户创建的数据库对象 B.用户创建的临时对象 C.用户创建的系统对象 D.以上都不是

(2) 资源文件中SESSIONS_PER_USER限制了什么?B A.数据库的并发会话数量 B.每用户会话数量 C.每用户进程数量 D.以上都不是

(3) 哪个参数限制用户在断开前的最大空闲时间?A A.IDLE_TIME

B.DISCONNECT_TIME C.CONNECT_TIME

D.以上都不是

(4) 使用ALTER USER命令时,以下哪个子句有错误?A A.ADD QUOTA 5M

B.IDENTIFIED BY usera

C.DEFAULT TABLESPACE SYSTEM D.以上都不是 (5) 哪个视图包含所有概要文件的资源使用参数?B A.DBA_PROFILE

B.DBA_PROFILES C.DBA_USERS

D.DBA_RESOURCES (6) 以下哪个不是系统权限?A A.SELECT B.UPDATE ANY

C.CREATE VIEW

D.CREATE SESSION (7) 创建用户的命令中哪个子句限制用户对象在数据库占用的空间?D A.Size

B.NEXT_EXTENT C.MAX_EXTENTS D.QUOTA (8) 对表空间配额的分配限制了哪个操作?D A.UPDATE B.DELETE

C.CREATE

D.以上都是 (9) 概要文件不能限制________。D A.CPU 占用时间 B.最大数据库连接时间 C.最大会话空闲时间

D.读取数据块时间 (10) 以下哪个不是角色?D A.CONNECT

B.DBA

C.RESOURCE

D.CREATE SESSION

第16章 备份与恢复

用户错误发生的两个原因是(选择二个)AD A.错误数据被提交 B.操作系统错误 C.权限不足 D.表被错误截断 E.应用文件被误删除 F.应用程序遇到寻址异常

(1) 错误日志中包括哪种数据库备份活动的信息?B A.数据文件开始、结束备份状态 B.表空间开始、结束备份状态 C.数据库备份状态由打开到关闭 D.对数据库的文件进行操作系统备份

(2) 在哪种情况下必须对只读表空间进行回滚?(选二种)CD A.恢复可读写的表空间;

B.恢复控制文件中所没有的表空间; C.恢复只读表空间,在上次备份时也为只读; D.恢复可读写的表空间,在上次备份时为只读; E.恢复只读表空间,在上次备份时为可读写。

(3) 一个表空间由于错误而不可用,数据库工作在非存档模式,管理员应如何使数据库可用?B A.进行数据库恢复 B.进行数据库完全恢复

C.用之前的数据库完全备份还原数据文件、重做日志文件和控制文件 D.无法使数据库可用

(4) 为什么不建议使用手动归档?C A.需要额外的磁盘资源 B.需要更多的后台进程

C.管理员需要发出SQL命令归档联机日志文件 D.需要编写操作系统脚本以拷贝联机日志文件

(5) 数据库处于存档模式,可进行哪三种类型的备份?(选三项)AB A.热备份

B.数据库关闭后使用操作系统进行备份

C.使用ALTER CONTROLFILE BACKUP 命令备份联机控制文件 D.使用 ALTER DATABASE BACKUP TABLESPACE命令备份联机表空间 E.使用ALTER DATABASE BACKUP CONTROLFILE命令备份联机控制文件

(6) 启动数据库时,你发现一个非活动未归档的日志组不可用,你可以执行以下哪些命令D A.RECOVER REDOLOG GROUP 1; B.RECOVER DATABASE UNTIL CANCEL; C.ALTER DATABASE RECOVER REDOLOG; D.ALTER DATABASE CLEAR UNARCHIEVED LOGFILE GROUP 1; E.RECOVER DATABASE UNTIL TIME ‘1999-09-15:11:23:00’;

(7) 在进行关闭数据库的备份之前,哪三个命令可用于关闭数据库?BCD A.SHUTDOWN ABORT.B.SHUTDOWN NORMAL.C.SHUTDOWN IMMEDIATE.D.SHUTDOWN TRANSACTIONAL.(8) 关于联机备份,哪项说明是错的?C A.数据库可以被所有用户访问 B.数据库必须运行在归档模式下 C.数据库可以打开,但只能处于只读状态 D.表空间置于备份状态

(9) 当使用备份控制文件时,管理员需要做什么?D A.没有特定要求

B.在 RECOVER命令中使用UNTIL CANCEL 子句

C.在 RECOVER命令中使用 USING BACKUP CONTROLFILE 子句 D.恢复数据库之前发出 RECOVER CONTROLFILE命令 F.start the database in the NOARCHIVELOG mode

大连东软信息学院数据库简答题

大连东软信息学院辅导员王滨

大连东软信息学院 高数测试卷

大连东软信息学院金融学案例题

大连东软信息学院校歌词曲诠释

【大连东软信息学院专业】大连东软信息学院招生网站大连东软信息学院分数线

大连东软信息学院 管理学 第7章 控制

大连东软信息学院6月英语六级报名时间[优秀]

大连东软信息学院 管理学 题库 第5章 组织

大连东软信息学院C语言指针练习.docx

《大连东软信息学院oracle选择题汇总.doc》
大连东软信息学院oracle选择题汇总
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文