精编ORCLE认证测试题库288题含标准答案Word格式.docx
- 文档编号:16509059
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:45
- 大小:41.11KB
精编ORCLE认证测试题库288题含标准答案Word格式.docx
《精编ORCLE认证测试题库288题含标准答案Word格式.docx》由会员分享,可在线阅读,更多相关《精编ORCLE认证测试题库288题含标准答案Word格式.docx(45页珍藏版)》请在冰豆网上搜索。
正常关闭、(4个字)、终止关闭、(4个字)。
6.根据约束的作用域,约束可以分为(4个字)和列级约束两种。
(4个字)是字段定义的一部分,只能应用在一个列上;
而(4个字)的定义独立于列的定义,它可以应用于一个表中的多个列。
7.当数据库在(1个字)模式中运行时,无法使用单个备份文件对数据库进行恢复。
因为对模式数据库进行恢复时,必须使用所有的数据库备份,使用数据库恢复后处于一致状态。
8.可以用SETCONSTRAINTconstraint_nameDEFERRED语句,启用某个约束的,而使用SETCONSTRAINTALLDEFERRED语句可以设置事务中所有约束的;
语句SETCONSTRAINTALLIMMEDIATE可以设置约束的应用。
9.当进行模糊查询时,应使用关键字______和通配符_______或百分号%。
10.连接到数据库的最低系统预定义角色是().(7字)
11.当对某个表加SRX锁时,则表中行的锁类型为。
12.簇是一种用于存储数据表中数据的方法。
簇实际上是(3个字),由一组共享相同数据块的多个(1个字)组成。
13.创建一个UPDATE语句来修改ARTISTS表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是(1条语句)
14.查看下面的程序块,其中变量var_b的结果为(1个字).
DECLARE
Var_anumber:
=1200;
Var_bnumber;
BEGIN
IFVar_a>
500THEN
Var_b:
=5;
ELSIFvar_a>
1000then
=10;
Else
=8;
Endif;
15.查看下面的程序块,其中变量var_b的结果为(1个字).
16.查看下面的程序块,DBMS_OUTPUT将显示什么结果?
(1个字).
DECLARE
VAR_aCHAR
(1):
’N’;
Var_aCHAR
(2);
Var_a:
’Y’;
END;
DBMS_OUTPUT.PUT_LINE(VAR_A);
17.使用显示游标主要有4个步骤:
声明游标、(4个字)、检索数据、(4个字)。
18.当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令(5个字),而当要清除某列具体的显示属性时,需要使用命令(5个字)
19.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(15字)
20.哪一个结果需要用组函数实现
A.计算PRODUCT表中COST列值的总数
B.将字符串'
JANUARY28,2000'
转换为日期
C.显示PRODUCT表中DESCRIPTION列中所有小写的值用'
DDMONYYYY'
格式显示日期数据
答案:
A
21.使用RMAN进行目标数据库的备份时,可以使用(2个字)命令。
(1个字)命令用于数据文件备份,可以将指定的数据库文件备份到磁盘或磁带。
(1个字)命令是数据的备份,可以复制一个或多个表空间,以及整个数据库中的数据。
22.使用LogMiner进行日志分析的基本步骤为:
(7个字)、指定日志文件、(3个字)、查询输出结果。
23.使用EXPORT导出数据时,可以根据需要按3种不同的方式导出数据。
(3个字)方式就是导出一个指定的基本表,包括表的定义、表中的数据,以及在表上建立的索引、约束等。
(2个字)方式是指导出属于一个用户的所有对象,包括表、视图、存储过程、序列等。
(4个字)方式导出是指导出数据库中所有对象。
24.如果用户想要对对象类型的实例进行比较排序,则需要使用(5个字)。
它最重要的一个特点是:
当在WHERE或ORDERBY等比较关系子句中使用对象时会被间接地使用。
25.如果用户想要对对象类型的实例进行比较排序,则需要使用(5个字)。
26.假设已经创建了CHAINED_ROWS表。
填写下面的语句,以便对业务员信息表进行链接记录分析:
ANALYZETABKE业务员信息
(5个字)
。
27.如果要获知索引的使用情况,可以通过查询(18个字)视图;
而要获知索引的当前状态,可以查询(10个字)视图
28.WHERE子句可以接受FORM子句输出的数据,而HAVING子句则可以接收来自_____、FORM或________子句的输出。
29.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(12个字)
30.如果要创建一个UPDATE语句来修改EMP表中的数据,将所有员工的工薪上调10%,则应该使用的SQL语句是。
31.如果需要在SELECT子句中包括一个表的所有列,可使用符号(1个字)。
32.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用(1个字)语句
33.如果定义与组有关的索条件,可以把(7个字)子句添加到SELECT语句中。
34.如果表中某列的基数比较低,则应该在该列上创建(2个字)索引。
35.启用复合控制文件后,由于多个控制文件互为镜像,内容总是(6个字)。
这样在装载Oracle数据库时,系统会读取并打开(1个字)参数所对应的所有控制文件。
36.如果要获知索引的使用情况,可以通过查询(18个字)视图;
而要获知索引的当前状态,可以查询(10个字)视图。
37.在Oracle安装成功后,下列哪个帐户需要解锁后才能使用?
A.SYS帐户
B.SYSTEM帐户
C.ORDSYSSCOTT帐户
C
38.查看操作在数据表中所影响的行书,可通过游标的(9个字)属性实现。
39.概要文件不能用于限制什么?
A.使用的CPU实现
B.连接到数据库的总时间
C.一个会话处于不活动的最长时间读块的时间
D
40.查询下列哪个数据字典用户视图可以知道一个约束是否生效?
A.USE_TAB_CONSTRAINTS
B.ALL_TAB_CONSTRAINTS
C.USE_CONSTRAINTSALL_CONSTRAINTS
41.如果需要了解一个触发器的建立时间,需要查询以下哪个数据字典用户视图?
A.DBA_TABLES
B.DBA_OBJECTS
C.USE_TABLESUSE_OBJECTS
42.在制定重做日志的配置时,应当使用以下哪个策略?
A.在相同的磁盘上存储重做日志文件以减少I/O争用
B.只在夜间运行LGWR
C.在不同的磁盘上保存重做日志文件以减少I/O争用只在夜间运行DBW0
43."
使用DBCA(DatabaseConfigurationAssistant)中包含数据文件的数据库模板创建数据
库时,DBA不能修改的内容是?
"
A.数据库名称
B.添加新的表空间
C.控制文件初始化参数
B
44.定义下列约束时,Oracle不会为下列哪一种约束自动建立唯一性约束?
A.PRIMARYKEY
B.UNOQUE
C.FOREIGNKEY以上均不会
C
45.使用下列哪一种工具能够对OMS进行配置?
A.DBCA
B.SQL*Plus
C.EMCAOMS控制台
46.为表定义的约束默认情况下在什么时候会操作进行检查?
A.在SQL语句的解析过程中进行约束检查
B.在SQL语句的执行过程中进行约束检查
C.在SQL语句的执行完毕后中进行约束检查在事务提交时进行约束检查
47.如果Oracle的一些组件需要删除,这时必须利用下列哪个工具对其卸载。
A.OracleDatabaseConfigurationAssistant
B.OracleEnterpriseManager
C.OracleUniversalInstallerEnterpriseManagerConfigurationAssistant
48.DBA对Oracle数据库逻辑存储结构的管理不包括下列哪些选项?
A.数据块
B.区
C.段数据库文件
49.你要在Oracle中使用日期信息的格式掩码。
下列哪种情形不适合这个格式掩码?
A.to_date()
B.to_char()
C.altersessionsetnls_date_formatto_number()
50.你要操纵Oracle数据,下列哪个不是SQL命令?
A.select*fromdual;
B.setdefine
C.updateempsetename=6543whereename=‘SMITHERS’;
createtableemployees(empidvarchar2(10)primarykey);
51."
设计数据库时,要确定检索表的最佳方法。
下面哪个是数据库使用位图索引的主要好
处?
A.对较多惟一值的列提高性能
B.对很少惟一值的列提高性能
C.对全部惟一值的列提高性能对较多惟一值的序列提高性能
52.Oracle中要使用merge命令,下列哪句关于merge命令的说法是错误的?
A.merge命令可以只对一个表有效地操作。
B.merge命令至少要引用两个不同的表。
C.merge命令要包括正确的连接条件,否则会产生笛卡尔积。
"
merge命令要包括过滤条件,确定行是否在表中。
53.Select、update、drop或insert是SQL数据操纵语言(DML)中的命令。
54.以下哪个选项对高速数据缓存中的脏数据影响最大?
A.LGWR
B.SMON
C.ARCHSERVER
55.B树索引可以是(3个字)或者不唯一的,唯一的的B树索引可以保证索引列上不会有重复的值
56.WHERE子句可以接收FROM子句输出的数据,而HAVING子句则可以接收来自(7个字)、FROM或(5个字)子句输入。
57.UNDO_MANAGEMENT参数用于指定UNDO管理模式,其取值可以为(1个字)或(1个字)。
设置为(1个字)时,表示使用撤销表空间管理回退数据;
设置为(1个字)时,表示使用回滚段管理回退数据。
58.ROWID实际上保存的是纪录的(4个字),因此通过ROWID来访问纪录可以获得最快的访问速度。
59.RMAN是通过(4个字)进程来完成备份操作的。
60.PL/SQL程序块主要包含3个主要部分:
声明部分、可执行部分和(4个字)部分。
61.PCTTHRESHOLD指定一个数据块的百份比,当一行中的数据占用空间大于这个百分比时,该行将被分隔到两个位置存储:
(2个字)列被存储在基本索引段中,所有其他列被存储在(3个字)中。
62.必须指定下列哪一个从句才能允许授权者将系统权限又授予其他用户?
A.WITHGRANTOPTION
B.WITHADMINOPTION
C.CASCADEWITHMANAGEOPTION
63.Oracle数据库的完整启动过程依次为如下3个步骤:
启动数据库实例,、(8个字)、将数据库设置为打开状态。
64.事务的ACID的特性包括、一致性、和永久性。
65.B树索引可以是(3个字)或者(4个字),(3个字)的B树索引可以保证索引列上不会有重复的值。
66.___函数返回某个字符的ASCH值,______函数返回某个ASCII值对应的字符。
67.________和________指定了触发器的触发时间。
当为一个表配置了约束时,它们将会特别有用,________可以规定oracle在应用约束前调用触发器,而________规定在应用约束后调用触发器。
68.(5个字)数据类型与(3个字)的类型都用于存储字符串。
如果定义了(3个字)类型的字段,并且向其赋值时,字符串的长度小于定义的长度,则使用空格填充;
而VARCHAR2类型的字段用于存储变长的字符串,即如果向该列赋的字符长度小于定义时的长度,该列的字符长度只会是实际字符数据的长度,系统不会使用空格填充。
69.(2个字)是具有名称的一组相关权限的组合。
70.Oracle数据库提供对表或索引的分区方法有5种:
范围分区,(4个字),列表分区,(8个字)和(8个字)。
71.使用GRANT命令可以将系统权限授予谁?
A.用户
B.角色
C.PUBLIC公共工作组以上都可以
一.判断题
72.Oracle数据库的完整启动过程依次为如下3个步骤:
73.在用户连接到数据库后,可以查询数据字典视图(),了解用户所具有的系统权限。
74.一个表空间具有(2个字)联机,只读,(2个字)状态
75.(2个字)是具有名称的一组相关的一组相关权限的组合
76.使用SQL*Loader导入数据时,必须编辑(5个字)和数据文件(.DAT)。
77.自定义异常必须使用(5个字)语句引发。
78.子查询语句必须使用________括起来,否则无法判断子查询语句的开始和结束。
在子查询语句中,不能使用____子句。
79.指定会话使用默认的日前格式时,所设置的参数为(1个字)。
80.ROWID实际上保存的是记录的(4个字),因此通过ROWID来访问记录可以获得最快访问速度。
81.在用户连接数据库后,可以查询数据字典()了解用户所具有的系统权限。
(14字)
82.SQL*Plus中的HELP命令可以向用户提供的帮助信息包括(4个字),命令作用描述的文件,命令的缩写形式,(15个字)。
83.在需要滤除查询结果中重复的行时,必须使用关键字(8个字);
在需要返回查询结果中的所有行时,可以使用关键字(3个字)。
84.在下面程序的空白出填写一定的代码,使该函数可以获取指定编号的商品价格。
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;
85.在下面程序的空白出填写适当的代码,使得调用该过程可以统计某产地的商品数量和总价。
Createorreplaceprocedureproc_demo(
Merch_placeinvarchar2,
Price_sum________number,
Merch_count________number
)is
Selectsun(单价),count(*)into
Price_sum,Merch_countfrom商品信息where产地=_______;
Exception
Whernno_data_foundthen
Dbms_output.put_line(‘所需数据不存在!
Whenothersthen
Dbms_output.put_line(‘发生其他错误!
’);
Endproc_demo;
86.在为表中某个列定义PRIMARYKEY约束PK_ID后,则系统默认创建的索引名为(9个字)
87.运行在非归档模式下的数据库,如果数据库崩溃可以恢复所有用户所提交的事务操作。
88.只读状态的表空间不能创建、修改和删除对象。
89.使用SQL*Plus的(1个字)命令可以将文件检索到缓冲区,并且不执行。
90.执行COMMIT操作时,后台进程会在(6个字)上执行操作。
91.在ORACLE的早期版本中,对撤销信息的管理采用(3个字)从ORACLE9I后采用(9个字)方式管理撤销信息
92.要想声明一组公共的常量,包说明中的变量声明必须包含CONSTANT选项并初始化变量值。
93.2、PL/SQL块可以包含DECLARE、BEGIN、EXCEPTION和END部分。
BEGIN和END部分是必须的。
94.PL/SQL是一种过程语言,它改善了应用程序的可迁移性,在Oracle运行的任何平台上都可以处理它。
95.在用户连接数据库后,可以查询数据字典()了解用户所具有的系统权限。
96.在下面程序的空白处填写一定的代码,使该函数可以获取指定编号的商品价格。
Createorreplacefunctionget_price(P_IDvarchar2)(P_IDvarchar2)_v_pricenumber;
BeginSelect单价?
?
from商品信息where商品编号=?
Returnv_price:
ExceptionWhenno_date_foundthendbms_output.put_line(‘查找的商品不存在!
Whertoo_many_rowsthenDbms_output.put_line(‘程序运行错误!
WhenothersthenDbms_output.put_line(‘发生其他错误!
’)Endget_price;
97.在下面程序的空白出填写适当的代码,使得调用该过程可以统计某产地的商品数量和总价。
Createorreplaceprocedureproc_demo(Merch_placeinvarchar2,Price_sumoutnumberMerch_countoutnumber)isBeginSelectsun(单价),count(*)intoPrice_sum,Merch_countfrom商品信息where产地=()
98.Oracle数据库系统的物理存储结构主要由3类文件组成,分别为数据文件、(4个字)、控制文件。
99.在SQL语句中,用于向表中插入数据的语句是()
100.要设置SQL*Plus显示数字时的格式可以使用(3个字)命令,而要设置某个数字列的显示格式要使用(4个字)命令
101.使用()命令可以将查询结果保存在一个文件中。
102.使用()命令可以将缓冲区中的SQL命令保存到一个文件中,并且可以使用()命令运行该文件。
103.如果要获知索引的使用情况,可以通过查询(5个字)视图;
而要获知索引的当前状态,可以查询(2个字)视图。
104.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图____
105.当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令(5个字),而当要清除某列具体的显示属性时,需要使用命令(5个字)
106.簇是一种用于存储数据表中数据的方法。
簇实际上是(2个字),由一组共享相同数据块的多个()组成。
107.创建一个UPDATE语句来修改ARTISTS表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是()
108.在为表中某个列定义PRIMARYKEY约束PK_ID后,则系统默认创建的索引名为()
109.填写下面的语句,使其可以将Class表移动到表空间SYSTEM中的数据段,并且其初始化盘区为30KB,第二个盘区为20KB,随后分配的盘区不会增长。
ALTERTABLEClassMOVE
TABLESPACESYSTEM
STORAGE(
(3个字)
(2个字)
MAXEXTENTSUNLIMITED);
110.在B树索引中,通过在索引中保存排过序的索引列值与相对应记录的()来实现快速查找。
111.下列程序计算由0~9之间的任意3个不相同的数字组成的三位数,共有多少种不同的组合方式?
完成下列程序使其能够正确运行。
COUNTERnumber;
=0
FORIIN1。
。
9LOOP
FORJIN0。
IF(4个字)THEN
FORKIN0……..9LOOP
IF(10个字)THEN
Counter:
=counter+1;
Endif
ENDLOOP;
ENDIF;
DBMS_OUTPUT.PUT_LINE(COUNTER);
112.下列程序计算由0~9之间的任意3个不相同的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精编 ORCLE 认证 测试 题库 288 标准答案