2020年ORCLE认证考试题库288题[含答案]
一、选择题
1.假设数据库包含3个控制文件,如果其中一个控制文件被用户误删除,则数据库将(2个字)启动。
2.查看下面的程序块,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;
3.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用___。
4.如果定义与组有关的索条件,可以把 (7个字) 子句添加到SELECT语句中。
5.如果表中某列的基数比较低,则应该在该列上创建(2个字)索引。
6.启用复合控制文件后,由于多个控制文件互为镜像,内容总是(6个字)。这样在装载Oracle数据库时,系统会读取并打开(1个字)参数所对应的所有控制文件。
7.可以用 SET CONSTRAINT constraint_name DEFERRED 语句,启用某个约束的 ,而使用SET CONSTRAINT ALL DEFERRED语句可以设置事务中所有约束的 ;语句SET CONSTRAINT ALL IMMEDIATE可以设置约束的应用。
8.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(12个字)
9.假设一个程序包,其包含了两个重载的函数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;
运行结果(2字符)
10.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(15字)
11.关闭数据库的几种方式:正常关闭、(4个字)、终止关闭、(4个字)。
12.多行比较运算符包括____、_____和_____。
13.当数据库在(1个字)模式中运行时,无法使用单个备份文件对数据库进行恢复。因为对模式数据库进行恢复时,必须使用所有的数据库备份,使用数据库恢复后处于一致状态。
14.当进行模糊查询时,应使用关键字______和通配符_______或百分号%。
15.簇是一种用于存储数据表中数据的方法。簇实际上是(3个字),由一组共享相同数据块的多个(1个字)组成。
16.创建一个UPDATE语句来修改ARTISTS表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是(1条语句)
17.为Student表手动分配存储空间,并且大小由NEXT,则应使用的语句为(7个字)如果为Student表手动分配了一个大小为128K的新盘区,则应该使用的语句为(13个字)。
18.假设已经创建了CHAINED_ROWS表。填写下面的语句,以便对业务员信息表进行链接记录分析:
ANALYZE TABKE 业务员信息
(5个字)
。
19.使用显示游标主要有4个步骤:声明游标、(4个字)、检索数据、(4个字)。
20.哪种约束仅可以在列级定义?
A.UNIQUE
B.NOT NULL
C.CHECK PRIMARY KEY
答案:B
21.填写下面的语句,使其可以为Class表的ID列添加一个名为PK_CLASS_ID的主键约束。
ALTER TABLE Class
Add (1个字) PK_Class_ID
PRIMARY KEY (1个字)
22.填写下面的语句,使其可以将Class表移动到表空间SYSTEM中的数据段,并且其初始化盘区为30KB,第二个盘区为20KB,随后分配的盘区不会增长。
ALTER TABLE Class MOVE
TABLESPACE SYSTEM
STORAGE(
(3个字)
(3个字)
(2个字)
MAXEXTENTS UNLIMITED);
23.手动进行物理备份时,可以进行(9个字)、部分联机备份和(9个字)。
24.视图与数据库的表非常相似,用户也可以在视图中进行INSERT、UPDATE和DELETE
操作。通过视图修改数据时,实际上是在修改__中的数据;相应地,改变_______中的数据也会反映到____中。
25.视图是否可以更新,这取决于定义视图的________语句,通常情况下,该语句越复杂,创建的视图可以更新的可能性也就______。
26.如果需要在SELECT子句中包括一个表的所有列,可使用符号(1个字)。
27.事务的ACID的特性包括 、一致性、 和永久性。
28.查看下面的程序块,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;
29.使用显示游标主要有4个步骤:声明游标、(4个字)、检索数据、(4个字)。
30.使用SQL*Plus的(1个字)命令可以将文件检索到缓冲区,并且不执行。
31.使用RMAN对整个数据库进行恢复的正确步骤为:启动实例并加载数据库,(17个字),(17个字)打开数据库。
32.使用LogMiner进行日志分析的基本步骤为:(7个字)、指定日志文件、(3个字)、查
询输出结果。
33.使用EXPORT导出数据时,可以根据需要按3种不同的方式导出数据。(3个字)方式就是导出一个指定的基本表,包括表的定义、表中的数据,以及在表上建立的索引、约束等。(2个字)方式是指导出属于一个用户的所有对象,包括表、视图、存储过程、序列等。(4个字)方式导出是指导出数据库中所有对象。
34.使用(1个字)命令可以将缓冲区中的SQL命令保存到一个文件中,并且可以使用(1个字)命令运行该文件。
35.如果用户想要对对象类型的实例进行比较排序,则需要使用(5个字)。它最重要的一个特点是:当在WHERE或ORDER BY 等比较关系子句中使用对象时会被间接地使用。
36.视图是否可以更新,这取决于定义视图的(1个字)语句,通常情况下,该语句越复杂,创建的视图可以更新的可能性也就(2个字)。
37.你要在Oracle中使用日期信息的格式掩码。下列哪种情形不适合这个格式掩码?
A.to_date()
B.to_char()
C.alter session set nls_date_format to_number()
答案:D
38.查看下面的程序块,其中变量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;
39.定义下列约束时,Oracle 不会为下列哪一种约束自动建立唯一性约束?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论