2020数据库认证考试ORCLE认证考试题库288[含答案]
一、选择题
1查看操作在数据表中所影响的行书,可通过游标的(9个字)属性实现。
2Oracle数据库的完整启动过程依次为如下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个字)。
12WHERE子句可以接收FROM子句输出的数据,而HAVING子句则可以接收来自 (7个字)  、FROM或 (5个字)  子句输入。
13ROWID实际上保存的是纪录的(4个字),因此通过ROWID来访问纪录可以获得最快的访问速度。
14RMAN是通过(4个字)进程来完成备份操作的。
15RMAN可以进行两种不同类型的备份:(4个字)和(4个字)。在进行(4个字)时,RMAN会将数据文件中除空白数据块之外的所有数据块都备份到备份集中。
16PL/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语句中。
28Oracle数据库的启动过程可以分为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
38PL/SQL程序块主要包含3个主要部分:声明部分、可执行部分和(4个字)部分。
39你要操纵Oracle数据,下列哪个不是SQL命令?
A.select * from dual; 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。