ORCLE认证测试题库288题(含参考答案)_第1页
ORCLE认证测试题库288题(含参考答案)_第2页
ORCLE认证测试题库288题(含参考答案)_第3页
ORCLE认证测试题库288题(含参考答案)_第4页
ORCLE认证测试题库288题(含参考答案)_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020年ORCLE认证考试题库288题[含答案]

一、选择题

L根据约束的作用域,约束可以分为(4个字)和列级约束两种。(4个字)是字段定义的一

部分,只能应用在一个列上;而(4个字)的定义独立于列的定义,它可以应用于一个表中的

多个列。

2.查看下面的程序块,其中变量var_b的结果为(1个字).

DECLARE

Var_anumber:=1200;

Var_bnumber;

BEGIN

IFVar_a>500THEN

Var_b:=5;

ELSIFvar_a>1000then

Var_b:=10;

Else

Var_b:=8;

Endif;

End;

3.如果需要在SELECT子句中包括一个表的所有列,可使用符号(1个字)。

4.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用(1个字)语句

5.如果某个数据库的LGWR进程经常会因为检查点未完成而进入等待状态,则DBA应当

采取(9个字)措施来解决该问题。

6.如果定义与组有关的索条件,可以把(7个字)子句添加到SELECT语句中。

7.假设一个程序包,其包含了两个重载的函数max。写出下面程序调用max函数后的运

行结果。

程序包主体:

Createorreplacepackagebodytestis

Functionmax(xinnumber,yinnumber)retumnumberisresultnumber;

Begin

Ifx>ythen

Result:=x;

Else

Result:=y;

Endif;

Return(result);

Endmax;

Functionmax(xinnumber,yinnumber,zinnumber)returnnumberisresultnumber;

Begin

Result:=test.max(x,y);

Result:=test.max(result,z);

Return(result);

Endmax;

Endtest;

调用程序块:

Begin

Dbms_output.put_line(test.max(10.21.12));

End;

运行结果。

8.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(12个字)

9.关闭数据库的几种方式:正常关闭、(4个字)、终止关闭、(4个字)。

10.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(15字)

11.当数据库在(1个字)模式中运行时,无法使用单个备份文件对数据库进行恢复。因

为对模式数据库进行恢复时,必须使用所有的数据库备份,使用数据库恢复后处于一致状

o

12.当进行模糊查询时,应使用关键字和通配符或百分号%。

13.当进行模糊查询时,应使用关键字(4个字)和通配符(3个字)或百分号%。

14.当对某个表加SRX锁时,则表中行的锁类型为。

15.当Oracle检测到死锁后,它会选择一个事务退出。选择退出事务的原则是执行修改数

目的事务。

16.簇是一种用于存储数据表中数据的方法。簇实际上是(3个字),由一组共享相同数

据块的多个(1个字)组成。

17.有两种方法向对象表添加数据:一种是像关系表一样在INSERT的VALUES子句中,

为对象的每个属性提供值,隐式地创建(7个字),向对象表添加数据;另一种方式是显

示地创建(2个字),然后再将它添加到对象表。

18.关闭数据库的几种方式:正常关闭、(4个字)、终止关闭、(4个字)。

19.手动进行介质恢复时,按照数据库恢复后的运行状态不同,介质恢复为分为(7个

字)、和(8个字)。(4个字)就是恢复所有已经提交的事务,即将数据库、表空间或数

据文件的备份更新到最近的时间。(不完全恢复)使用数据库的备份来对数据库进行恢

复,即将数据库恢复到某一特定的时刻。

20.如果刚刚通过一个PL/SQL程序修改了一些程序单元,现需要将它们重新编译。则以

下正确的语句是?

A.不能使用PL/SQL程序重新编译程序单元

B.可以使用DBMS_DDL.REOMPILE包过程来重新编译程序单元

C.可以使用DBMS_ALTER.COMPILE包过程来重新编译程序单元可以使用

DBMS_DDL.ALTER_COMPILE包过程来重新编译程序单元

答案:D

21.下面的语句创建了一个序列对象,该序列对象的开始数为2,每次递增2,当大于

1000后,序列值重新返回到2。在空白处填写适当的代码,完成上述要求。

createsequenceseg_test

22.为了在SQL*Plus中显示初始化参数,可以使用(2个字)命令,该命令会显示初始化参

数的名称、类型和参数值。

23.为了在SQL*Plus中显示初始化参数,可以使用(2个字)命令,该命令会显示初始化参

数的名称、类型和参数值。

24.为了建立外部表,首先需要指示数据文件在操作系统上的位置。现在假设在操作系统

的F:\DATAFILE文件中存有一个数据文件,使用(一句话)语句使Oracle可以访问数据文

件。

25.填写下面的语句,使其可以为Class表的ID列添加一个名为PK_CLASS_ID的主键约

束。

ALTERTABLEClass

Add(1个字)PK_Class_ID

PRIMARYKEY(1个字)

26.如果要创建一个UPDATE语句来修改EMP表中的数据,将所有员工的工薪上调

10%,则应该使用的SQL语句是。

27.手动进行物理备份时,可以进行(9个字)、部分联机备份和(9个字)。

28.查看下面的程序块,DBMS_OUTPUT将显示什么结果?(1个字).

DECLARE

VAR_aCHAR(l):N;

BEGIN

DECLARE

Var_aCHAR(2);

BEGIN

Var_a:'Y';

END;

DBMS_OUTPUT.PUT_LINE(VAR_A);

END;

29.视图与数据库的表非常相似,用户也可以在视图中进行INSERT、UPDATE和

DELETE操作。通过视图修改数据时,实际上是在修改—中的数据;相应地,改变

中的数据也会反映到—中。

30.视图是否可以更新,这取决于定义视图的语句,通常情况下,该语句越复

杂,创建的视图可以更新的可能性也就O

31.事务的ACID的特性包括、一致性、和永久性。

32.使用显示游标主要有4个步骤:声明游标、(4个字)、检索数据、(4个字)。

33.使用显示游标主要有4个步骤:声明游标、(4个字)、检索数据、(4个字)。

34.使用SQL*Plus的(1个字)命令可以将文件检索到缓冲区,并且不执行。

35.如果用户想要对对象类型的实例进行比较排序,则需要使用(5个字)。它最重要的

一个特点是:当在WHERE或ORDERBY等比较关系子句中使用对象时会被间接地使用。

36.锁粒度与数据库系统的并发度和并发控制的开销密切相关。锁粒度越大,数据库中所

能够使用的资源也就,并发度也就,系统开销也就。

37.什么情况可以向视图中添加数据?

A.包含ROWNUM伪列

B.基础表中包含NOTNULL约束,但是没有被包含在视图中

C.视图中的列是由表答式生成的除了以上这些情况

答案:D

38.创建一个UPDATE语句来修改ARTISTS表中的数据,并且把每一行的T」D值都改成

15,应该使用的SQL语句是(1条语句)

39.以下哪个选项对高速数据缓存中的脏数据影响最大?

A.LGWR

B.SMON

C.ARCHSERVER

答案:A

40.如果Oracle的一些组件需要删除,这时必须利用下列哪个工具对其卸载。

A.OracleDatabaseConfigurationAssistant

B.OracleEnterpriseManager

C.OracleUniversalInstallerEnterpriseManagerConfigurationAssistant

答案:c

41.你要在Oracle中使用日期信息的格式掩码。下列哪种情形不适合这个格式掩码?

A.to_date()

B.to_char()

C.altersessionsetnls_date_formatto_number()

答案:D

42.你要在Oracle中定义SQL查询。下列哪个数据库对象不能直接从select语句中引用?

A.表

B.序列

C.索引视图

答案:C

43.”要创建一个在块中能多次使用的游标,每次打开时选择不同的活动集,则这种游标的类

应是?

A.FOR循环游标

B.一个multipleselection游标

C.维每个活动集都创建一个游标具有参数的游标

答案:D

44.查询下列哪个数据字典用户视图可以知道一个约束是否生效?

A.USE_TAB_CONSTRAINTS

B.ALL_TAB_CONSTRAINTS

C.USE_CONSTRAINTSALL_CONSTRAINTS

答案:D

45.”设计数据库时,要确定检索表的最佳方法。下面哪个是数据库使用位图索引的主要好

处?

A.对较多惟一值的列提高性能

B.对很少惟一值的列提高性能

C.对全部惟一值的列提高性能对较多惟一值的序列提高性能

答案:B

46.概要文件不能用于限制什么?

A.使用的CPU实现

B.连接到数据库的总时间

C.一个会话处于不活动的最长时间读块的时间

答案:D

47.”完成事务之后要发出另一事务。下列哪个语句只能放在事务开头,设置事务的许多特

征?

A.settransaction

B.rollback

C.savepointcommit

答案:A

48.”开发报表时,要连接三个表的信息,这些表为EMP、DEPT与SALGRADEo只需要

司10级以上员工相应的员工、部门地址与工资范围的记录。这个查询需要多少比较运

算?

it

A.2

B.3

C.45

答案:B

49.隐含游标和外部游标的区别是什么?

A.隐含游标是用来控制返回多个记录的查询的语句

B.外部游标是为了在PL/SQL中使用DML语句和PL/SQLSELECT语句

C.隐含游标OPEN,FETCH,CLOSE语句控制外部游标仅仅查询返回多个记录的

查询

答案:D

50.哪一个结果需要用组函数实现

A.计算PRODUCT表中COST列值的总数

B.将字符串'JANUARY28,2000,转换为日期

C.显示PRODUCT表中DESCRIPTION列中所有小写的值用'DDMONYYYY'

格式显示日期数据

答案:A

51.有效的列名是?

A.number

B.1996_year

C.your-namecatch_#5

答案:D

52.”你要确定Oracle数据库中使用的SQL语句类型。下列哪个语句可以从数据库中取得

据?

A.select

B.update

C.insertdelete

答案:A

53.6、过程、函数或包由PL/SQL代码构成,存放在数据库中,执行一些编程工作。

54.下列哪个不是存储PL/SQL程序单元?

A.过程

B.应用程序触发器

C.包数据库触发器

答案:B

55.Oracle数据库的启动过程可以分为3个阶段:(启动数据库实例)、加载数据库、(5

个字)。在(7个字)阶段,需要完成3个操作:读取定义启动参数的文件、分配SGA

区、启动后台进程。加载数据库文件则是将数据库文件与启动的实例相关联。在(7个

字)阶段,系统会读取参数文件中指定的控制文件。

56.表空间的管理类型可以分为(3个字)和(4个字)。

57.WHERE子句可以接收FROM子句输出的数据,而HAVING子句则可以接收来自(7

个字)、FROM或(5个字)子句输入。

58.UNDO_MANAGEMENT参数用于指定UNDO管理模式,其取值可以为(1个字)或

(1个字)。设置为(1个字)时,表示使用撤销表空间管理回退数据;设置为(1个字)

时,表示使用回滚段管理回退数据。

59.ROWID实际上保存的是纪录的(4个字),因此通过ROWID来访问纪录可以获得最快

的访问速度。

60.RMAN是通过(4个字)进程来完成备份操作的。

61.PL/SQL程序块主要包含3个主要部分:声明部分、可执行部分和(4个字)部分。

62.如果需要了解一个触发器的建立时间,需要查询以下哪个数据字典用户视图?

A.DBA_TABLES

B.DBA_OBJECTS

C.USE_TABLESUSE_OBJECTS

答案:A

63.Oracle数据库的完整启动过程依次为如下3个步骤:启动数据库实例,、(8个字)、将

数据库设置为打开状态。

64.有两种方法向对象表添加数据:一种是像关系表一样在INSERT的VALUES子句中,

为对象的每个属性提供值,隐式地创建(7个字),向对象表添加数据;另一种方式是显

示地创建(2个字),然后再将它添加到对象表。

65.B树索引可以是(3个字)或者不唯一的,唯一的的B树索引可以保证索引列上不会有重

复的值

66.和指定了触发器的触发时间。当为一个表配置了约束时,它们将会

特别有用,可以规定oracle在应用约束前调用触发器,而规定在应用约

束后调用触发器。

67.(5个字)数据类型与(3个字)的类型都用于存储字符串。如果定义了(3个字)类型的字

段,并且向其赋值时,字符串的长度小于定义的长度,则使用空格填充;而VARCHAR2

类型的字段用于存储变长的字符串,即如果向该列赋的字符长度小于定义时的长度,该列

的字符长度只会是实际字符数据的长度,系统不会使用空格填充。

68.(2个字)是具有名称的一组相关权限的组合。

69.Oracle中的临时表可以分成事务级临时表和会话级临时表,创建事务级别的临时表,

需要使用()子句;创建一个会话级别的临时表,则需使用()子句。

70.定义下列约束时,Oracle不会为下列哪一种约束自动建立唯一性约束?

A.PRIMARYKEY

B.UNOQUE

C.FOREIGNKEY以上均不会

答案:C

71.必须指定下列哪一个从句才能允许授权者将系统权限又授予其他用户?

A.WITHGRANTOPTION

B.WITHADMINOPTION

C.CASCADEWITHMANAGEOPTION

答案:B

72.PL/SQL程序块主要包含3个主要部分:声明部分、可执行部分和(4个字)部分。

73.执行COMMIT操作时,后台进程会在(6个字)上执行操作。

74.在为表中某个列定义PRIMARYKEY约束PK_ID后,则系统默认创建的索引名为(9

个字)

75.数据泵导出时,可以按导出表、(4个字)、(5个字)和导出全文数据库4种方式。

76.使用SQL*Loader导入数据时,必须编辑(5个字)和数据文件(.DAT)。

77.最简单的RMAN只包括两个组件:(9个字)和(5个字)。

78.自定义异常必须使用(5个字)语句引发。

79.指定会话使用默认的日前格式时,所设置的参数为(1个字)。

80.(2个字)是具有名称的一组相关的一组相关权限的组合

81.执行COMMIT操作时,后台进程会在(6个字)上执行操作。

82.B树索引可以是(3个字)或者不唯一的,唯一的的B树索引可以保证索引列上不会

有重复的值。

83.在用户连接数据库后,可以查询数据字典()了解用户所具有的系统权限。(14字)

84.在用户连接到数据库后,可以查询数据字典视图(),了解用户所具有的系统权限。

85.在需要滤除查询结果中重复的行时,必须使用关键字(8个字);在需要返回查询结果中

的所有行时,可以使用关键字(3个字)。

86.在下面程序的空白出填写一定的代码,使该函数可以获取指定编号的商品价格。

Createorreplacefunctionget_price(p_IDvarchar2)v_pricenumber;

Begin

Select单价from商品信息where商品编号=;

Returnv_price:

Exception

Whenno_date_foundthendbms_output.put_line(,查找的商品不存

在!’);

Whertoo_many_rowsthen

Dbms_output.put_line('程序运行错误!请使用游标');

Whenothersthen

Dbms_output.put_line('发生其他错误!');

Endget_price;

87.在下面程序的空白出填写适当的代码,使得调用该过程可以统计某产地的商品数量和

总价。

Createorreplaceprocedureproc_demo(

Merch_placeinvarchar2,

Price_sum________number,

Merch_countnumber

)is

Begin

Selectsun(单价),count(*)into

Price_sum,Merch_countfrom商品信息where产地二;

Exception

Whernno_data_foundthen

Dbms_output.put_line('所需数据不存在!');

Whenothersthen

Dbms_output.put_line('发生其他错误!');

Endproc_demo;

88.在下面程序的空白出填写适当的代码,使得调用该过程可以统计某产地的商品数量和

总价。

Createorreplaceprocedureproc_demo(

Merch_placeinvarchar2,

Price_sum(填空)number,

Merch_count(填空)number

)is

Begin

Selectsun(单价),count(*)into

Price_sum,Merch_countfrom商品信息where产地二(填空);

Exception

Whernno_data_foundthen

Dbms_output.put_line('所需数据不存在!');

Whenothersthen

Dbms_output.put_line('发生其他错误!');

Endproc_demo;

89.一个模式只能够被一个(5个字)所拥有,其创建的所有模式对象都保存在自己的(2个字)

中。

90.指定会话使用默认的日前格式时,所设置的参数为(1个字)。

91.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图—

92.Select、update>drop或insert是SQL数据操纵语言(DML)中的命令。

93.要想声明一组公共的常量,包说明中的变量声明必须包含CONSTANT选项并初始化

变量值。

94.在用户连接数据库后,可以查询数据字典()了解用户所具有的系统权限。

95.在下面程序的空白处填写一定的代码,使该函数可以获取指定编号的商品价格。

Createorreplacefunctionget_price(P_IDvarchar2)(P_IDvarchar2)_v_pricenumber;

BeginSelect单价??from商品信息where商品编号二?Returnv_price:ExceptionWhen

no_date_foundthendbms_output.put_line('查找的商品不存在!');Whertoo_many_rows

thenDbms_output.put_line(,程序运行错误!请使用游标,);Whenothersthen

Dbms_output.put_line('发生其他错误!')Endget_price;

96.在物理上,一个表空间对应一个或多个(4个字)。

97.在创建本地化管理临时表空间时,不得指定盘区的管理方式为()临时表空间的盘区

管理统一使用()方式

98.数据泵的导出与导入可以实现逻辑备份和逻辑恢复。通过使用(),可以将数据库对

象备份到转储文件中;当表被意外删除或其他误操作时,可以使用()将转储文件中的对

象和数据导入到数据库。

99.使用()命令可以将查询结果保存在一个文件中。

100.在为表中某个列定义PRIMARYKEY约束PK_ID后,则系统默认创建的索引名为(4

个字)

101.连接到数据库的最低系统预定义角色是().

102.当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令(5个

字),而当要清除某列具体的显示属性时,需要使用命令(5个字)

103.簇是一种用于存储数据表中数据的方法。簇实际上是(2个字),由一组共享相同数

据块的多个()组成。

104.创建一个UPDATE语句来修改ARTISTS表中的数据,并且把每一行的T」D值都改

成15,应该使用的SQL语句是()

105.表空间管理类型可以分为(7个字)、(8个字)

106.SQL*Phis中的HELP命令可以向用户提供的帮助信息包括(4个字),命令作用描述

的文件,命令的缩写形式,(15个字)。

107.oracle数据库提供的对表或索引的分区方法有5种,分别为:范围区分、

、歹!J表和.

108.在SQL语句中,用于向表中插入数据的语句是()

109.在ORACLE系统中,为了实现对表,视图和索引等数据库对象进行了管理,

ORACLE采用(2个字)实现。

110.在下列SQL语句中添加适当的表达式或子句,使语句可以正常运行。

SELECT供应商所在城市,COUNT(供应商编号)

FROM供应商信息

GROUPBY(7个字)

ORDERBY(5个字)DESC;

111.在传统上,Oracle在启动实例时将读取本地的一个文本文件,并利用从中获取的初始

化参数对实例和数据库进行设置,这个文本文件称为(7个字)(简称PFILE)。而从Oracle

9i后,Oracle开始提供(11个字)(简称SPFILE)»它是一个二进制格式的文件,并始终

存放在数据库服务器端。

112.在不为视图指定列名的情况下,视图列的名称将使用(5个字)。

113.在不为视图指定列名的情况下,视图列的名称将使用

114.在不为视图指定列名的情况下,视图列的名称将使用

115.在SQL语句中,用于向表中插入数据的语句是(1个字)

116.在创建本地化管理临时表空间时,不得指定盘区的管理方式为(12个字),临时表空间

的盘区管理统一使用(7个字)方式。

117.在ORDERBY子句中,—关键字表示升序排列,___关键字表示降序排列。

118.在单行子查询中,由于内查询只返回单行单列值,因此可以把其作为来对待。

119.在Oracle数据库中的权限可以分为两类,即(4个字)和(4个字)。(4个字)是

指在系统级控制数据库的存取和使用的机制。

120.在Oracle的早期版本中,对撤销信息的管理采用(5个字)从Oracle9i后采用(4个字)

方式管理撤销信息。

121.在ORACAL数据库中将权限分为两类,即()和()、()是指在系统级控制数据库的存取

和使用机制,(对象权限)是指在模式对象上控制数据库的存取和使用的机制。(分别4字)。

122.在B树索引中,通过在索引中保存排过序的(4个字)与相对应记录的(5个字)来实现快

速查找。

123.在B树索引中,通过在索引中保存排过序的(4个字)与相对应记录的(5个字)来

实现快速查找。

124.在

下面程序的空白出填写一定的代码,使该函数可以获取指定编号的商品价格。

Createorreplacefunctionget_price(p_IDvarchar2)

(15字符)

isv_pricenumber;

Begin

Select单价(12字符)

from商品信息where商品编号二(4字符);

Returnv_price:

Exception

Whenno_date_foundthendbms_output.put_line('查找的商品不存在!');

Whertoo_many_rowsthen

Dbms_output.put_line('程序运行错误!请使用游标');

Whenothersthen

Dbms_output.put_line('发生其他错误!');

Endget_price;

125.在

下面程序的空白出填写适当的代码,使得调用该过程可以统计某产地的商品数量和总价。

Createorreplaceprocedureproc_demo(

Merch_placeinvarchar2,

Price_sum(填空)number,

Merch_count(填空)number

)is

Begin

Selectsun(单价),count(*)into

Price_sum,Merch_countfrom商品信息where产地二(填空);

Exception

Whemno_data_foundthen

Dbms_output.put_line('所需数据不存在!');

Whenothersthen

Dbms_output.put_line('发生其他错误!');

Endproc_demo;

126.在PL/SQL中,如果SELECT语句没有返回列,则会引发Oracle错误,并引发(13个

字)异常。

127.一个表空间具有(2个字)联机,只读,(2个字)状态

128.执行ALTERTABLESPACE-RENAMEDATAFILE语句必须使数据库处于MOUNT

模式。

129.只有表空间中所有数据文件都处于联机状态,并且表空间本身也处于联机状态时,才

能将表空间恢复成读写状态。

130.运行在非归档模式下的数据库,如果数据库崩溃可以恢复所有用户所提交的事务操

作。

131.7、命名程序单元式已经命名并保存的PL/SQL块,这样就可以重新使用它们。存储

程序单元式保存在数据库中的命名程序单元。

132.在Oracle11g系统中,提供了4种常用的大对象类型。这4种大对象类型分别为:

CLOB类型,该类型可以用来存储各种(3个字)数据;NCLOB类型则用于存储(3个

字)语言的字符;即非英语字符。BLOB类型主要用于存储(2个字)数据;BFILE类型用

于存储指向数据库系统外面的文件系统中文件的指针。

133.在B树索引中,通过在索引中保存排过序的索引列值与相对应记录的()来实现快

速查找。

134.在传统上,Oracle在启动实例时将读取本地的一个文本文件,并利用从中获取的初始

化参数对实例和数据库进行设置,这个文本文件称为(7个字)(简称PFILE)o而从Oracle

9i后,Oracle开始提供(H个字)(简称SPFILE)„它是一个二进制格式的文件,并始终

存放在数据库服务器端。

135.用户对数据库的操作如果产生日志信息,则该日志信息首先被存储在(5个字)

中,随后由()进程保存到(5个字)。

136.当控制外部游标时,哪个语句执行查询并且获取结果集?

A.FETCH

B.OPEN

C.CLOSECURSOR

答案:B

137.唯一性约束强调所在的列不允许有相同的值,但是它的主键约束相比,唯一性约束的

列允许(2个字)或(2个字),而主键约束不允许。

138.视图与数据库中的表非常相似,用户也可以在视图进行INSERT、UPDATE和

DELETE操作。通过视图修改数据时,相应地,改变(3个字)中的数据也会反映到视图

中。

139.视图是否可以更新,取决于定义视图的()语句,通常情况下,语句越复杂,创建的

视图可以被更新的可能性就(2个字)。

140.使用SQL*Plus的()命令可以将文件检索到缓冲区,并且不执行。

141.使用()命令可以在屏幕上输出一行数据。这种输出方式有助于在脚本文件中向用户

传递相应的信息。

142.使用()命令可以设置头部标题,使用()命令可以设置底部标题。

143.在检索数据时,如果使用符号,则表示检索所有的列。

144.在SQL*Plus工具中,可以使用(),()命令来调用脚本文件。

145.在全局存储区SGA中,哪部分内存区域时循环使用的?

A.数据缓冲区

B.日志缓冲区

C.共享池大池

答案:B

146.下列哪一项关于主键约束的描述是正确的?

A.主键约束用于唯一地确定表中的每一行数据

B.在一个表中,最多只能由两个主键约束

C.主键约束只能由一个列组成主键约束不能由一个单列组成

答案:A

147."5.根据下面的匿名程序块,判断CHECK_VALUE程序单元是否一个函数?()"

A.可以为一个函数

B.可以,但函数必须不包含任何SQL语句

C.可以,但需要初始化变量V——TEST不可以

答案:C

148.”2.下面哪些不是过程中参数的有效模式?()"

A.IN

B.INOUT

C.OUTINOUT

答案:c

149.”10.当满足下列哪个条件时,允许两个过程具有相同的名称?()

A.参数的名称或数量不相同时

B.参数的数量或数据类型不相同时

C.参数的数据类型和名称不相同时参数的数量和数据类型不相同时

答案:C

150.假设要对“商品信息”表进行分区处理,并且根据商品的产地进行分区,则应采取下列

哪一种分区方法()

A.范围分区

B.散列分区

C.列表分区组合范围散列分区

答案:C

151.在创建表空间时,可以指定表空间中存储对象的默认存储参数,其中()参数用于设置

分配给每一个对象的初始区大小.

A.INITIAL

B.NEXT

C.PCTINCREASEMINEXTENTS

答案:A

152."7.如果创建一个名为USERPKG的程序包并在程序包汇总包含了名为test的过程。下

列哪一个是对这个过程的合法调用?()"

A.test(lO)

B.USERPKGtest(lO)

C.TEST.USERPKG(IO)TEST(10).USERPKG

答案:B

153.在数据库逻辑结构中,按从大到小的次序排列是正确的是()o

A.表空间、区、段、块

B.表空间、段、区、块

C.段、表空间、区、块区、表空间、段、块

答案:B

154."9.对于下面的函数,哪个语句将回成功的调用?()"

A.Calc_Sum

B.EXECUTECalc_sum(4,5)

C.EXECUTECalc_sum(23,12)Sum:=Calc_sum(23,12)

答案:A

155.用户查询下列哪一个数据字典视图,可以查看他其他用户授予的对象权限?()

A.DBA_SYS_PRIVS

B.USER_TAB_PRIVS_MADE

C.USER_TAB_PRIVSUSER_OBJ_PRIVS

答案:C

156.以下哪种分区方法适用于存放离散的数据()

A.范围分区

B.散列分区

C.列表分区索引分区

答案:C

157.要建立一个语句向Types表中插入数据,这个表只有两列,T_ID和T_Name歹(J。如

果要插入一行数据,这一行的T_ID值是100,T_Name值是FRUIT。应该使用的SQL语句

是()

A.INSERTINTOTypesValues。00,'FRUIT')

B.SELECT*FROMTypesWHERET_ID=100ANDT_Name=TRUIT

C.UPDATESETT_ID=100FROMTypesWHERET_Name=、FRUIT'

DELETE*FROMTypesWHERET」D=100ANDT_Name=TRUIT

答案:A

158.要建立一个UPDATE语句更新表的某一列数据,且更新的数据为表统计的结果。则

需要在UPDATE语句中使用什么语句?

A.UPDATE

B.SET

C.SELECTWHERE

答案:C

159.想在另一个模式中创建表,用户最少应该具有什么系统权限?()

A.CREATETABLE

B.CREATEANYTABLE

C.RESOURCEDBA

答案:B

160.下面哪个系统预定义角色允许一个用户创建其他用户?()

A.CONNECT

B.DBA

C.RESOURCESYSDBA

答案:B

161.检查下面的SQL语句,哪一项是错误的?()alterusertempuseridentifiedbyoracle

defaulttablespaceusersdefaulttemporarytablespacetempquato100Monusers;

A.defaulttablespaceusers

B.defaulttemporarytablespacetemp

C.quota100Monusersidentified

答案:B

162.当一个事务基于某些搜索条件读取一个数据表,第二个事务更新表中的数据,那么,

当第一个事务再次读取数据时,返回的结果会因为搜索条件而返回不同的结果。这种现象

叫做什么?()

A.A、假读

B.B、非重复读取

C.C、错读D、重复读

答案:A

163.函数头部中的RETURN语句的作用是什么?()

A.声明返回的数据类型

B.声明返回值的大小和数据类型

C.条用函数"

函数头部不能使用RETURN语句"

答案:A

164.”下面哪一个包可以用来将值显示在屏幕上?

II

A.DEMS_OUT

B.DEMS_OUTPUT

C.DEMS_WRITEDEMS_PIPE

答案:B

165.假设在一个表的3个字段NAME、SEX和MONTH_OF_BIRTH中分别保存姓名、性

别和出生的月份数据,则应当为这3个字段分别创建何种类型的索引?()

A.全部创建B树索引

B.全部创建位图索引

C.分别创建B树索引、位图索引和位图索引分别创建B树索引、位图索引和其

于函数的索引

答案:C

166.假设用户通过操作系统命令将数据库的控制文件重命名,但是没有对初始化参数进行

相应的修改,那么在下一次启动数据库时将会发生下列哪种情况?()

A.数据库无法加载

B.Oracle能够自动搜索到更名后的控制文件,并利用它来打开数据库

C.数据库能够加载,但是却无法打开Oracle将自动创建一个新的控制文件,并利

用它来打开数据库

答案:A

167.假设用户USER1的默认表空间为USERS,他在该表空间的配额为10MB,则USER1

在USERS表空间创建基本表时,他应具有什么权限?()

A.CREATETABLE

B.CREATEUSER

C.UNLIMITEDTABLESPACELIMITEDTABLESPACE

答案:C

168.假设用户USERI的默认表空间为USERS,他在该表空间的配额为10MB,则USER1

在USERS表空间中创建基本表时,他应该具有什么权限?()

A.CREATETABLE

B.CREATEUSER

C.UNLIMITEDTABLESPACEUNLIMITEDTABLESPACE

答案:A

169.”假设两个数据文件tl和t2,下面的选项可以完成外部表的创建。

Creattabletest_table

(ms_idvarchar(20),

Tipvarchar(20),

Descvarchar(20))

ORGANIZATION

(

ORACLE_LOADER

DEFAULTDIRECTORYtest_dir

________________Parameters

(

Badfile4bad_dev.texf

LOGFILE4log_dev.txf

FIELDSTERMINATEDBY'J

)

CFl.TXT7F2.TXr)

);()”

A.EXTERNAL、TYPE、ACCESS>LOCATION

B.INDEX、TYPE、ACCESS>LOCATION

《EXTERNAL、TYPE、ACCESS>LOADINDEX、TYPE、ACCEPT、LOAD

答案:B

170.”6.如果在程序包的主体中包含一个过程,但没有在程序包规范中声明这个过程,那

么它将被认为是?()"

A.非法的

B.公有的

C.受限的私有的

答案:A

171.加入当前数据库中有两个并发的事务,其中,第一个事务修改表中的数据,第二个事

务在将修改提交给数据库前查看这些数据。如果第一个事务执行回滚操作,则会发生哪种

读取现象?()

A.A、假读

B.B、非重复读取

C.C、错读D、重复读

答案:C

172.下列哪个组建不是Oracle实例的一部分?

A.系统全局区(SGA)

B.进程监控进程(PM0N)

C.控制文件共享池

答案:c

173.关于模式的描述下列哪一项不正确?。

A.表或索引等模式对象一定属于某一个模式

B.在ORACLE数据库中,模式与数据库用户是一一对应的

C.一个表可以属于多个模式一个模式可以拥有多个表

答案:C

174."对于下面的函数,哪个语句将回成功的调用?()

CREATORREPLACEFUNCTIONCalc_sum

(Addend_xnumber,Addend_ynumber

)

Returnnumber

As

Sumnumber;

Begin

Sum:=addend_x+addend_y;

Returnsum;

End;

it

A.Calc_Sum

B.EXECUTECalc_sum(4,5)

C.EXECUTECalc_sum(23,12)Sum:=Calc_sum(23,12)

答案:D

175.当满足下列哪个条件时,允许两个过程具有相同的名称?()

A.参数的名称或数量不相同时

B.”参数的数量或数据类型不相

同时"

C.参数的数据类型和名称不相同时参数的数量和数据类型不相同时

答案:B

176.把一个表空间切换到OFFLINE状态吐可以使用4个参数,不包括下列哪一个选项?

()

A.IMMEDIATE

B.NORMAL

C.TEMPORARYFORCE

答案:D

177.RMAN资料档案库可以保存在以下什么位置?()

A.目标数据库的控制文件中

B.备用数据库的控制文件中

C.恢复目录数据库的控制文件中都可以

答案:A

178.Oracle支持多种类型的不完全备份,下列哪一个不是Oracle所支持的不完全备份?

()

A.基于时间的不完全备份

B.基于用户的不完全备份

C.基于撤消的不完全备份基于更改的不完全备份

答案:B

179.HAVING子句的作用是()

A.查询结果的分组条件

B.组的筛选条件

C.限定返回的行的判断条件对结果集进行排序

答案:B

180.假设EMPLOYEE表包含一个MARRIAGE歹!J,用于描述职工的婚姻状况,则应该在

该字段上创建什么类型的索引?()

A.B树唯一索引

B.B树不唯一索引

C.基于函数的索引位图索引

答案:D

181.假设要对商品信息表进行分区处理,并根据商品的产地进行分区,则应采用下列哪个

分区方法。()

A.范围分区

B.散列分区

C.列表分区

D.组合范围散列分区

答案:C

182.下列哪一项是关于簇和簇表不正确的描述()

A.创建索引簇和簇表后就可以向其中添加数据了

B.簇实际上是一组表

C.因为簇将不同于表的相关行一起存储到相同的数据块中,所以合理使用簇可以帮助减少

查询数据时所需的磁盘读取量。簇表是簇中的某一个表

答案:A

183.如果PL/SQL程序块的可执行部分印发了一个错误,则程序的执行顺序将发生什么变

化?

A.程序将转到EXCEPTION部分运行

B.程序将中止运行

C.程序仍然正常运行

D.以上都不对

答案:A

184.哪一个表空间不能切换为脱机状态?

A.临时表空间TEMP

B.用户表空间USER

C.索引表空间INDEX

D.系统表空间SYSTEM

答案:D

185.哪个后台进程和其相关的数据库组成部分保证即使数据库的修改还没有记录到数据文

件,提交的数据也能保留下来?

A.DBWn和数据库高速缓冲存储区

B.LGWR和联机重做日志文件

C.CKPT和控制文件

D.DBWn和归档重做日志文件

答案:B

186.哪个后台进程负责将脏数据缓冲区的内容写入数据文件?

A.DBWn

B.SMON

C.LGWR

D.CKPT

答案:A

187.解析后的SQL语句在SGA的哪个区域中进行缓存?

A.数据缓冲区

B.日志缓冲区

C.共享池

D.大池

答案:C

188.如果存在一个名为TEST的过程,它包含3个参数:第一个参数为P_NUM1,第二个

参数为P_NUM2,第三个参数为P.NUM3.3个参数的模式都是IN。P_NUM2参数的数据

类型是VARHAR2,第三个参数的数据类型是VARCHAR2。下列哪一个是该过程的有效调

用?

A.TEST(1010,P_NUM3=>,abc',P_NUM2=>'bed')

B.TEST(P_NUM3=>1010,P_NUM2=>>abc'bed')

C.TEST(P_NUM3=>1010/abc',bed')

D.上述都对

答案:B

189.假设在一个表的3个字段NAME、SEX和MONTH_OF_BIRTH中分别保存姓名、性

别和出生的月份数据,则应当为这3个字段分别创建何种类型的索引?

A.全部创建B树索引

B.全部创建位图索引

C.分别创建B树索引、位图索引和位图索引

D.分别创建B树索引、位图索引和其于函数的索引

答案:D

190.如果某用户执行DELETE操作时误删了EMP表中的所有数据,为了使用数据泵导入

工具IMPDP导入其数据,应该使用哪个选项设置?()

A.CONTENT=ALL

B.CONTENT=DATA_ONLY

C.CONTENT=METADATA_ONLY

D.CONTENT=DATA

答案:B

191.假设两个数据文件tl和t2,选择下面的正确选项完成外部表的创建()Createtable

test_table(idnumber,Tipvarchar(20)Descvarchar(20))

ORGANIZATION(ORACLE_LOADERDEFAULE

DIRECTORYtest_dirparameters(Badfile'bad_dev.txt'Logfile

log_dev.txt?FIELDSTERMINATEDBY',')('Fl,txt';

F2.txt'));

A.EXTERNAL、TYPE、ACCESS>LOCATION

B.INDEX、TYPE、ACCESS>LOCATION

C.EXTERNAL,TYPE、ACCEPT.LOAD

D.INDEX、TYPE、ACCEPT>LOAD

答案:A

192.假设EMPLOYEE表包含一个MARRIAGE歹!J,用于描述职工的婚姻状况,则应该在

该字段上创建什么类型的索引?

A.B树唯一索引

B.B树不唯一索引

C.基于函数的索引

D.位图索引

答案:D

193.对于下面的函数,哪个语句将回成功的调用?CREATORREPLACEFUNCTION

Calc_sum(Addend_xnumber,Addend_ynumber(Addend_xnumber,Addend_y

number(Addend_xnumber,Addend_ynumberSumnumber;Sum

number;Sum:=addend_x+addend_y;

A.Calc_Sum

B.EXECUTE

C.EXECUTECalc_sum(23,12)

D.Sum:=Calc_sum(23,12)

答案:C

194.当用户与Oracle服务器的连接非正常中断时,哪个后台进程负责释放用户所锁定的

资源?

A.DBWn

B.LGWR

C.SMON

D.PMON

答案:D

195.DELETE语句中用语句或子句来指明表中所要删除的行。

A.UPDATE

B.WHERE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论