2020数据库认证考试年ORCLE认证考试题库288题[含答案]
一、选择题
1.查看操作在数据表中所影响的行书,可通过游标的(9个字)属性实现。
2.Oracle数据库的完整启动过程依次为如下3个步骤:启动数据库实例,、(8个字)、将数据库设置为打开状态。
3.当对某个表加SRX锁时,则表中行的锁类型为 。
4.当Oracle检测到死锁后,它会选择一个事务退出。选择退出事务的原则是执行修改数目 的事务。
5.簇是一种用于存储数据表中数据的方法。簇实际上是(3个字),由一组共享相同数据块的多个(1个字)组成。
6.查看下面的程序块,其中变量var_b 的结果为(1个字).
DECLARE
Var_a number:=1200;
Var_b number;
BEGIN
IF Var_a>500 THEN
Var_b:=5;
ELSIF var_a>1000 then
Var_b:=10;
Else
Var_b:=8;
End if;
End;
7.查看下面的程序块,其中变量var_b 的结果为(1个字).
DECLARE
Var_a number:=1200;
Var_b number;
BEGIN
IF Var_a>500 THEN
Var_b:=5;
ELSIF var_a>1000 then
Var_b:=10;
Else
Var_b:=8;
End if;
End;
8.当进行模糊查询时,应使用关键字______和通配符_______或百分号%。
9.查看下面的程序块,DBMS_OUTPUT将显示什么结果?(1个字).
DECLARE
VAR_a CHAR(1):’N’;
BEGIN
DECLARE
Var_a CHAR(2);
BEGIN
Var_a:’Y’;
END;
DBMS_OUTPUT.PUT_LINE(VAR_A);
END;
10.当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令(5个字),而当要清除某列具体的显示属性时,需要使用命令(5个字)
11.表空间的管理类型可以分为(3个字)和(4个字)。
12.WHERE子句可以接收FROM子句输出的数据,而HAVING子句则可以接收来自 (7个字) 、FROM或 (5个字) 子句输入。
13.ROWID实际上保存的是纪录的(4个字),因此通过ROWID来访问纪录可以获得最快的访问速度。
14.RMAN是通过(4个字)进程来完成备份操作的。
15.RMAN可以进行两种不同类型的备份:(4个字)和(4个字)。在进行(4个字)时,RMAN会将数据文件中除空白数据块之外的所有数据块都备份到备份集中。
16.PL/SQL程序块主要包含3个主要部分:声明部分、可执行部分和(4个字)部分。
17.视图是否可以更新,这取决于定义视图的________语句,通常情况下,该语句越复杂,创建的视图可以更新的可能性也就______。
18.查看下面的程序块,DBMS_OUTPUT将显示什么结果?(1个字).
DECLARE
VAR_a CHAR(1):’N’;
BEGIN
DECLARE
Var_a CHAR(2);
BEGIN
Var_a:’Y’;
END;
DBMS_OUTPUT.PUT_LINE(VAR_A);
END;
19.如果表中某列的基数比较低,则应该在该列上创建(2个字)索引。
20."你要在一个事务的SQL*Plus 会话中改变一些数据。下列哪个选项通常不表示事务结
束?
"
A.发出 update 语句
B.发出 commit 语句
C.发出 rollback 语句 结束会话
答案:A
21.如果用户想要对对象类型的实例进行比较排序,则需要使用(5个字)。它最重要的一个特点是:当在WHERE或ORDER BY 等比较关系子句中使用对象时会被间接地使用。
22.如果要获知索引的使用情况,可以通过查询(18个字)视图;而要获知索引的当前状态,可以查询(10个字)视图。
23.如果要获知索引的使用情况,可以通过查询(18个字)视图;而要获知索引的当前状态,可以查询(10个字)视图
24.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(12个字)
25.如果要创建一个UPDATE语句来修改EMP表中的数据,将所有员工的工薪上调10%,则应该使用的SQL语句是。
26.当进行模糊查询时,应使用关键字 (4个字) 和通配符 (3个字) 或百分号%。
27.如果定义与组有光的搜索条件,可以把_______子句添加到SELECT语句中。
28.Oracle数据库的启动过程可以分为3个阶段:(启动数据库实例)、加载数据库、(5个字)。在 (7个字)阶段,需要完成3个操作:读取定义启动参数的文件、分配SGA区、启动后台进程。加载数据库文件则是将数据库文件与启动的实例相关联。在(7个字)阶段,系统会读取参数文件中指定的控制文件。
29.连接到数据库的最低系统预定义角是().(7字)
30.可以用 SET CONSTRAINT constraint_name DEFERRED 语句,启用某个约束的 ,而使用SET CONSTRAINT ALL DEFERRED语句可以设置事务中所有约束的 ;语句SET CONSTRAINT ALL IMMEDIATE可以设置约束的应用。
31.假设已经创建了CHAINED_ROWS表。填写下面的语句,以便对业务员信息表进行链接记录分析:
ANALYZE TABKE 业务员信息
(5个字)
。
32.假设一个程序包,其包含了两个重载的函数max。写出下面程序调用max函数后的运行结果。
程序包主体:
Create or replace package body test is
Function max( x in number,y in number )return number is result number;
Begin
If x>y then
Result:=x;
Else
Result:=y;
End if ;
Return (result);
End max;
Function max( x in number,y in number,z in number) return number is result number;
Begin
Result :=test.max(x,y);
Result:=test.max(result,z);
Return(result);
End max;
End test;
调用程序块:
Begin
Dbms_output.put_line(test.max(10.21.12));
End;
运行结果。
33.假设数据库包含3个控制文件,如果其中一个控制文件被用户误删除,则数据库将(2个字)启动。
34.关闭数据库的几种方式:正常关闭、(4个字)、终止关闭、(4个字)。
35.当数据库在(1个字)模式中运行时,无法使用单个备份文件对数据库进行恢复。因为对模式数据库进行恢复时,必须使用所有的数据库备份,使用数据库恢复后处于一致状态。
36.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用(1个字)语句
37.哪一个结果需要用组函数实现
A.计算 PRODUCT 表中COST 列值的总数
B.将字符串'JANUARY 28,2000'转换为日期
C.显示 PRODUCT 表中DESCRIPTION 列中所有小写的值 用'DD MON YYYY'格式显示日期数据
答案:A
38.PL/SQL程序块主要包含3个主要部分:声明部分、可执行部分和(4个字)部分。
39.你要操纵Oracle数据,下列哪个不是SQL命令?
A.select * from dual;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论