精编ORCLE认证模拟考试题库288题含参考答案.docx

上传人:b****7 文档编号:25116182 上传时间:2023-06-05 格式:DOCX 页数:54 大小:40.51KB
下载 相关 举报
精编ORCLE认证模拟考试题库288题含参考答案.docx_第1页
第1页 / 共54页
精编ORCLE认证模拟考试题库288题含参考答案.docx_第2页
第2页 / 共54页
精编ORCLE认证模拟考试题库288题含参考答案.docx_第3页
第3页 / 共54页
精编ORCLE认证模拟考试题库288题含参考答案.docx_第4页
第4页 / 共54页
精编ORCLE认证模拟考试题库288题含参考答案.docx_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

精编ORCLE认证模拟考试题库288题含参考答案.docx

《精编ORCLE认证模拟考试题库288题含参考答案.docx》由会员分享,可在线阅读,更多相关《精编ORCLE认证模拟考试题库288题含参考答案.docx(54页珍藏版)》请在冰豆网上搜索。

精编ORCLE认证模拟考试题库288题含参考答案.docx

精编ORCLE认证模拟考试题库288题含参考答案

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

一、选择题

1.关闭数据库的几种方式:

正常关闭、(4个字)、终止关闭、(4个字)。

2.标准的SQL语言语句类型可以分为:

(9个字)、数据操纵语句(DML)和(9个字)。

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

4.启用复合控制文件后,由于多个控制文件互为镜像,内容总是(6个字)。

这样在装载Oracle数据库时,系统会读取并打开(1个字)参数所对应的所有控制文件。

5.可以用SETCONSTRAINTconstraint_nameDEFERRED语句,启用某个约束的,而使用SETCONSTRAINTALLDEFERRED语句可以设置事务中所有约束的;语句SETCONSTRAINTALLIMMEDIATE可以设置约束的应用。

6.假设已经创建了CHAINED_ROWS表。

填写下面的语句,以便对业务员信息表进行链接记录分析:

ANALYZETABKE业务员信息

(5个字)

7.假设一个程序包,其包含了两个重载的函数max。

写出下面程序调用max函数后的运行结果。

程序包主体:

Createorreplacepackagebodytestis

Functionmax(xinnumber,yinnumber)returnnumberisresultnumber;

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;

运行结果(2字符)

8.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用___。

9.关闭数据库的几种方式:

正常关闭、(4个字)、终止关闭、(4个字)。

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

11.当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令(5个字),而当要清除某列具体的显示属性时,需要使用命令(5个字)

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

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

14.簇是一种用于存储数据表中数据的方法。

簇实际上是(3个字),由一组共享相同数据块的多个(1个字)组成。

15.创建一个UPDATE语句来修改ARTISTS表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是(1条语句)

16.查看操作在数据表中所影响的行书,可通过游标的(9个字)属性实现。

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

18.假设数据库包含3个控制文件,如果其中一个控制文件被用户误删除,则数据库将(2个字)启动。

19.使用RMAN进行目标数据库的备份时,可以使用(2个字)命令。

(1个字)命令用于数据文件备份,可以将指定的数据库文件备份到磁盘或磁带。

(1个字)命令是数据的备份,可以复制一个或多个表空间,以及整个数据库中的数据。

20.最小磁盘分配单位是().

A.表空间

B.段

C.盘区数据块

答案:

C

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

通过视图修改数据时,实际上是在修改__中的数据;相应地,改变_______中的数据也会反映到____中。

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

通过视图修改数据时,实际上是在修改(3个字)中的数据;相应地,改变(3个字)中的数据也会反映到(8个字)中。

23.视图是否可以更新,这取决于定义视图的________语句,通常情况下,该语句越复杂,创建的视图可以更新的可能性也就______。

24.视图是否可以更新,这取决于定义视图的(1个字)语句,通常情况下,该语句越复杂,创建的视图可以更新的可能性也就(2个字)。

25.使用显示游标主要有4个步骤:

声明游标、(4个字)、检索数据、(4个字)。

26.如果定义与组有光的搜索条件,可以把_______子句添加到SELECT语句中。

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

28.WHERE子句可以接收FROM子句输出的数据,而HAVING子句则可以接收来自(7个字)、FROM或(5个字)子句输入。

29.使用LogMiner进行日志分析的基本步骤为:

(7个字)、指定日志文件、(3个字)、查询输出结果。

30.使用(1个字)命令可以显示表的结构信息

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

它最重要的一个特点是:

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

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

它最重要的一个特点是:

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

33.如果要获知索引的使用情况,可以通过查询(18个字)视图;而要获知索引的当前状态,可以查询(10个字)视图。

34.如果要获知索引的使用情况,可以通过查询(18个字)视图;而要获知索引的当前状态,可以查询(10个字)视图

35.如果要创建一个UPDATE语句来修改EMP表中的数据,将所有员工的工薪上调10%,则应该使用的SQL语句是。

36.使用显示游标主要有4个步骤:

声明游标、(4个字)、检索数据、(4个字)。

37."完成事务之后要发出另一事务。

下列哪个语句只能放在事务开头,设置事务的许多特

征?

"

A.settransaction

B.rollback

C.savepointcommit

答案:

A

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

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

A.OracleDatabaseConfigurationAssistant

B.OracleEnterpriseManager

C.OracleUniversalInstallerEnterpriseManagerConfigurationAssistant

答案:

C

40.DBA对Oracle数据库逻辑存储结构的管理不包括下列哪些选项?

A.数据块

B.区

C.段数据库文件

答案:

D

41.删除Oracle数据库中父/子关系中的父表。

在删除父表时下列哪个对象不会删除?

A.相关约束

B.子列

C.相关触发器相关索引

答案:

B

42.你要在Oracle中使用日期信息的格式掩码。

下列哪种情形不适合这个格式掩码?

A.to_date()

B.to_char()

C.altersessionsetnls_date_formatto_number()

答案:

D

43.你要操纵Oracle数据,下列哪个不是SQL命令?

A.select*fromdual;

B.setdefine

C.updateempsetename=6543whereename=‘SMITHERS’;createtableemployees(empidvarchar2(10)primarykey);

答案:

B

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

A.LGWR

B.SMON

C.ARCHSERVER

答案:

A

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

A.包含ROWNUM伪列

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

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

答案:

D

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

A.DBA_TABLES

B.DBA_OBJECTS

C.USE_TABLESUSE_OBJECTS

答案:

A

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

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

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

C.显示PRODUCT表中DESCRIPTION列中所有小写的值用'DDMONYYYY'格式显示日期数据

答案:

A

48.有效的列名是?

A.number

B.1996_year

C.your-namecatch_#5

答案:

D

49."你要确定Oracle数据库中使用的SQL语句类型。

下列哪个语句可以从数据库中取得数

据?

"

A.select

B.update

C.insertdelete

答案:

A

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

A.FETCH

B.OPEN

C.CLOSECURSOR

答案:

B

51.在创建需要存储顾客表中的所有列值的记录变量时,将使用什么?

A.%TYPR

B.%ROWTYPE

C.列列表%ROWCOUNT

答案:

B

52.如果循环在某种条件下可能不需要执行,则可以使用哪一种循环?

A.FOR循环

B.WHILE循环

C.在循环的最后以上位置都可以

答案:

B

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

54.在包说明和包体两部分中都要声明的包结构类型是?

A.所有的包变量

B.布尔变量

C.私有过程和函数公有过程和函数

答案:

D

55.B树索引可以是(3个字)或者(4个字),(3个字)的B树索引可以保证索引列上不会有重复的值。

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

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

58.PL/SQL程序块主要包含3个主要部分:

声明部分、可执行部分和(4个字)部分。

59.PCTTHRESHOLD指定一个数据块的百份比,当一行中的数据占用空间大于这个百分比时,该行将被分隔到两个位置存储:

(2个字)列被存储在基本索引段中,所有其他列被存储在(3个字)中。

60.PCTTHRESHOLD指定一个数据块的百份比,当一行中的数据占用空间大于这个百分比时,该行将被分隔到两个位置存储:

(2个字)列被存储在基本索引段中,所有其他列被存储在(3个字)中。

61.Oracle数据库的完整启动过程依次为如下3个步骤:

启动数据库实例,、(8个字)、将数据库设置为打开状态。

62.在Oracle安装成功后,下列哪个帐户需要解锁后才能使用?

A.SYS帐户

B.SYSTEM帐户

C.ORDSYSSCOTT帐户

答案:

C

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

64.锁粒度与数据库系统的并发度和并发控制的开销密切相关。

锁粒度越大,数据库中所能够使用的资源也就,并发度也就,系统开销也就。

65.___函数返回某个字符的ASCH值,______函数返回某个ASCII值对应的字符。

66.________和________指定了触发器的触发时间。

当为一个表配置了约束时,它们将会特别有用,________可以规定oracle在应用约束前调用触发器,而________规定在应用约束后调用触发器。

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

如果定义了(3个字)类型的字段,并且向其赋值时,字符串的长度小于定义的长度,则使用空格填充;而VARCHAR2类型的字段用于存储变长的字符串,即如果向该列赋的字符长度小于定义时的长度,该列的字符长度只会是实际字符数据的长度,系统不会使用空格填充。

68.Oracle中的临时表可以分成事务级临时表和会话级临时表,创建事务级别的临时表,需要使用()子句;创建一个会话级别的临时表,则需使用()子句。

69.Oracle数据库提供对表或索引的分区方法有5种:

范围分区,(4个字),列表分区,(8个字)和(8个字)。

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

A.PRIMARYKEY

B.UNOQUE

C.FOREIGNKEY以上均不会

答案:

C

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

A.使用的CPU实现

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

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

答案:

D

72.Oracle数据库的启动过程可以分为3个阶段:

(启动数据库实例)、加载数据库、(5个字)。

在(7个字)阶段,需要完成3个操作:

读取定义启动参数的文件、分配SGA区、启动后台进程。

加载数据库文件则是将数据库文件与启动的实例相关联。

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

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

74.执行ALTERTABLESPACE…RENAMEDATAFILE语句必须使数据库处于MOUNT模式。

75.使用显示游标主要有4个步骤:

声明游标、_(4个字)__、检索数据、_(4个字)__

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

77.使用EXPORT导出数据时,可以根据需要按3种不同的方式导出数据。

(1个字)方式就是导出一个指定的基本表,包括表的定义、表中的数据,以及在表上建立的索引、约束等。

(2个字)方式是指导出属于一个用户的所有对象,包括表、视图、存储过程、序列等。

(4个字)方式是指导数据库中所有的对象。

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

79.子查询语句必须使用________括起来,否则无法判断子查询语句的开始和结束。

在子查询语句中,不能使用____子句。

80.在PL/SQL中,如果SELECT语句没有返回列,则会引发Oracle错误,并引发__(3个单词)__异常。

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

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

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

84.在众多的事务控制语句中,用来撤消事务的操作的语句为,用于持久化事务对数据库操作的语句是。

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

(14字)

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.在为表中某个列定义PRIMARYKEY约束PK_ID后,则系统默认创建的索引名为(4个字)

88.数据库中只存放视图的定义,而不使用武力存储空间保存视图中的数据,这些数据仍然放在原来的基表中。

 

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

通过视图修改数据时,实际上是在修改__中的数据;相应地,改变_______中的数据也会反映到____中。

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

91.如果要获知索引的使用情况,可以通过查询(5个字)视图;而要获知索引的当前状态,可以查询(2个字)视图。

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

93.2、PL/SQL块可以包含DECLARE、BEGIN、EXCEPTION和END部分。

BEGIN和END部分是必须的。

94.PL/SQL是一种过程语言,它改善了应用程序的可迁移性,在Oracle运行的任何平台上都可以处理它。

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

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

Createorreplaceprocedureproc_demo(Merch_placeinvarchar2,Price_sumoutnumberMerch_countoutnumber)isBeginSelectsun(单价),count(*)intoPrice_sum,Merch_countfrom商品信息where产地=()

97.在ORACLE的早期版本中,对撤销信息的管理采用(3个字)从ORACLE9I后采用(9个字)方式管理撤销信息

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

99.使用()命令可以将缓冲区中的SQL命令保存到一个文件中,并且可以使用()命令运行该文件。

100.只有表空间中所有数据文件都处于联机状态,并且表空间本身也处于联机状态时,才能将表空间恢复成读写状态。

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

102.当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令(5个字),而当要清除某列具体的显示属性时,需要使用命令(5个字)

103.创建一个UPDATE语句来修改ARTISTS表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是()

104.SQL*Plus中的HELP命令可以向用户提供的帮助信息包括(4个字),命令作用描述的文件,命令的缩写形式,(15个字)。

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

106.oracle中临时表可以分为事务级临时表和会话级临时表,创建事务级临时表,需要使用(4个字)子句;创建一个会话级临时表,则需要使用(4个字)子句。

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

范围区分、_________、列表___________和___________.

108.使用()命令可以显示表的结构信息

109.要设置SQL*Plus显示数字时的格式可以使用(3个字)命令,而要设置某个数字列的显示格式要使用(4个字)命令

110.如果一个表需要经常查询,就可以多建一些索引;如果查询次数不多,则不必要建立很多索引。

111.在ORDERBY子句中,____关键字表示升序排列,______关键字表示降序排列。

112.在ORACLE系统中,为了实现对表,视图和索引等数据库对象进行了管理,ORACLE采用(2个字)实现。

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

(4个字)是指在系统级控制数据库的存取和使用的机制。

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

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

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

117.在

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

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;

 

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

119.下面的语句创建了一个序列对象,该序列对象的开始数为2,每次递增2,当大于1000后,序列值重新返回到2。

在空白处填写适当的代码,完成上述要求。

createsequenceseg_test

120.为了在SQL*Plus中显示初始化参数,可以使用(2个字)命令,该命令会显示初始化参数的名称、类型和参数值。

121.为了在SQL*Plus中显示初始化参数,可以使用(2个字)命令,该命令会显示初始化参数的名称、类型和参数值。

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

现在假设在操作系统的F:

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

123.通过数据块空间管理参数可以控制数据块中空闲空间的使用方法,其中(1个字)用于控制数据块的更新预留的空间,而(1个字)用于控制数据块在删除时释放空间的门槛。

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

ALTERTABLEClass

Add(1个字)PK_Class_ID

PRIMARYKEY(1个字)

125.填写下面的语句,使其可以将Class表移动到表空间SYSTEM中的数据段,并且其初始化盘区为30KB,第二个盘区为20KB,随后分配的盘区不会增长。

ALTERTABLEClassMOVE

TABLESPACESYSTEM

STORAGE(

(3个字)

(3个字)

(2个字)

MAXEXTENTSUNLIMITED);

126.在

下面程序的空白出填写一定的代码,使该函数可以

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1