Oracle选择题整合.docx

上传人:b****4 文档编号:6875567 上传时间:2023-05-10 格式:DOCX 页数:23 大小:26.88KB
下载 相关 举报
Oracle选择题整合.docx_第1页
第1页 / 共23页
Oracle选择题整合.docx_第2页
第2页 / 共23页
Oracle选择题整合.docx_第3页
第3页 / 共23页
Oracle选择题整合.docx_第4页
第4页 / 共23页
Oracle选择题整合.docx_第5页
第5页 / 共23页
Oracle选择题整合.docx_第6页
第6页 / 共23页
Oracle选择题整合.docx_第7页
第7页 / 共23页
Oracle选择题整合.docx_第8页
第8页 / 共23页
Oracle选择题整合.docx_第9页
第9页 / 共23页
Oracle选择题整合.docx_第10页
第10页 / 共23页
Oracle选择题整合.docx_第11页
第11页 / 共23页
Oracle选择题整合.docx_第12页
第12页 / 共23页
Oracle选择题整合.docx_第13页
第13页 / 共23页
Oracle选择题整合.docx_第14页
第14页 / 共23页
Oracle选择题整合.docx_第15页
第15页 / 共23页
Oracle选择题整合.docx_第16页
第16页 / 共23页
Oracle选择题整合.docx_第17页
第17页 / 共23页
Oracle选择题整合.docx_第18页
第18页 / 共23页
Oracle选择题整合.docx_第19页
第19页 / 共23页
Oracle选择题整合.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Oracle选择题整合.docx

《Oracle选择题整合.docx》由会员分享,可在线阅读,更多相关《Oracle选择题整合.docx(23页珍藏版)》请在冰点文库上搜索。

Oracle选择题整合.docx

Oracle选择题整合

一、单项选择题(本大题共20小题,每小题2分,共40分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在答题纸上对应的表格内。

错选、多选或未选均无分。

1.通常情况下,登录oracle企业管理器用什么命令?

__D___

A.http:

//服务器ip:

1521/  B.http:

//服务器ip:

1521/em

C.http:

//服务器ip:

5500/  D.http:

//服务器ip:

5500/em

2.在Windows操作系统中,Oracle的_A___服务监听并接受来自客户端应用程序的连接请求。

A.OracleHOME_NAMETNSListenerB.OracleServiceSID

C.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer

3.以下内存区不属于SGA的是__A__

D.PGAB.日志缓冲区C.数据缓冲区D.共享池

4.下列哪个选项不是物理结构中的对象____C__

A.数据文件B.重做日志文件C.表空间D.控制文件

5.在创建数据库时,必需的表空间是____B____

ATEMPTABLESPACEBSYSTEMTABLESPACE

CUSERSTABLESPACEDROLLBACKTABLESPACE

6.使用哪一条SHUTDOWN语句关闭数据库时,下次打开数据库是需要做恢复操作___C___

ASHUTDOWNTRANSACTIONALBSHUTDOWNIMMEDIATE

CSHUTDOWNABORTDSHUTDOWNNORMAL

7.下列哪个进程不是Oracle必须的后台进程___D___

ADBWR数据写入进程BLGWR日志写入进程

CSMON系统监视进程DARCn日志归档进程

8.在SQLPLUS中,如何运行SQL脚本程序__B____

A/B@脚本

CEXE脚本D不能在SQLPLUS中直接运行脚本

9.下列选项中,哪一部分不是Oracle实例的组成部分?

C

A.系统全局区SGAB.PMON后台进程

C.控制文件D.Mnnn调度进程

10.如果服务器进程无法在数据缓冲区中找到空闲块,以添加从数据文件中读出的数据块,则系统会启动如下哪一个进程____D______

A.CKPTB.SMONC.LGWRD.DBWR

11.在默认情况下,检查点的发生频率至少与下列哪个事件的发生次数一致?

__A__

A.重做日志切换B.执行UPDATE语句

C.执行INSERTD.SMON合并表空间中的碎片

12.ORACLE中,用来判断列值是否为空的操作符是__B__

A==NULLBISNULLCASNULLDNULLIS

13.在CUSTOMER中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句___D___。

ASELECT*FROMCUSTOMERWHEREPRICEMORETHAN500;

BSELECT*FROMCUSTOMERWHEREPRICEBETWEEN500AND*;

CSELECT*FROMCUSTOMERWHEREPRICELIKE'%500%';

DSELECT*FROMCUSTOMERWHEREPRICE>=500;

14.分析以下SQL命令:

SELECTprice

FROMinventory

WHEREpriceBETWEEN1AND50AND(priceIN(55,30,95);

命令执行后的最可能的输出结果是:

___B____.

A55B30C95D51

15.以下需求中哪个需要用分组函数来实现?

__C____

A.把ORDER表中的定单时间显示成'DDMONYYYY'格式

B.把字符串'JANUARY28,2000'转换成日期格式

C.显示PRODUCT表中的COST列值总量

D.把PRODUCT表中的DESCRIPTION列用小写形式显示

16.在Oracle中,使用HAVING子句也可以进行条件查询,以下选项说法是正确的是___C___.

A.HAVING子句和WHERE子句相同B.HAVING子句用于行的条件查询

C.HAVING子句用于已分组结果的条件查询D.以上皆非

17.下列哪个动作不会激发一个触发器?

__B____

A.更新数据  B.查询数据C.删除数据D.插入数据

18.公用的子程序和常量在__C___中声明。

A.过程B.游标C.包规范D.包主体

19.在列的取值重复率比较高的列上,适合创建__D___索引。

A.标准B.唯一C.分区D.位图

20.Oracle中,当需要使用显式游标更新游标中的行时,声明游标时指定的SELECT语句必须带有__C___子句。

A.WHERECURRENTOFB.INTOC.FORUPDATED.ORDERBY

1.在Oracle服务器启动时,下面哪种文件不是必须的(D)。

(A)数据文件(B)控制文件(C)日志文件(D)归档日志文件

2.在oracle中,用于计算数值连续的排位,且相同数值排位时,后面的排位跳过的分析函数是(C)。

(A)rownumber(B)rank(C)dense_rank(D)rownum

3.在oracle中,用来显示emp表中没有奖金的员工信息的命令是:

(C)

(A)select*fromempwherecomm=null

(B)select*fromempwherecomm<>null

(C)select*fromempwherecommisnull

(D)select*fromempwherecommisnotnull

4.在windows系统中,Oracle的(A)服务监听并接受来自客户端的连接请求。

(A)OracleHome_NameTnslistener(B)OracleServiceSid(C)OracleHome_NameAgent(D)OracleHome_NameHttpServer

5.SQL语言中用来创建、删除及修改数据库对象的部分被称为:

(B)

(A).数据库控制语言(DCL)(B)数据库定义语言(DDL)

(C)数据库操纵语言(DML)(D)数据库事务处理语言

6.创建表时如果不指定tablespace,则Oracle将(B)tablespace分配给用户作为表空间:

(A)user(B)system(C)sys(D)default

7.以下语句的哪条当comm为为空时显示0,不为空时显示comm的值:

(A)

(A).selectename,nvl(comm,0)fromemp

(B)selectename,null(comm,0)fromemp

(C)selectename,nullif(comm,0)fromemp

(D)selectename,decode(comm,null,0)fromemp

8.对于ROLLBACK命令,以下准确的说法是:

(C)

(A)撤销刚刚进行的数据修改操作(B)撤销本次登录以来所有的数据修改

(C)撤销到上次执行提交或回退操作的点(D)撤销上一个COMMIT命令

9.不属于游标的属性是:

(C)

(A)%notfound(B)%found

(C)%rowtype(D)%rowcount

10.在Pl/sql中,执行动态sql的命令是:

(D)

(A)execute(B)start

(C)run

1、以下(A)内存区不属于SGA。

A.PGAB.日志缓冲区C.数据缓冲区D.共享池

2、(D)模式存储数据库中数据字典的表和视图。

A.DBAB.SCOTTC.SYSTEMD.SYS

3、在Oracle中创建用户时,若未提及DEFAULTTABLESPACE关键字,则Oracle就将(C)表空间分配给用户作为默认表空间。

A.HRB.SCOTTC.SYSTEMD.SYS

4、(A)服务监听并按受来自客户端应用程序的连接请求。

A.OracleHOME_NAMETNSListener

B.OracleServiceSID

C.OracleHOME_NAMEAgent

D.OracleHOME_NAMEHTTPServer

5、(B)函数通常用来计算累计排名、移动平均数和报表聚合等。

A.汇总B.分析C.分组D.单行

6、(B)SQL语句将为计算列SAL*12生成别名AnnualSalary

A.SELECTename,sal*12‘AnnualSalary’FROMemp;

B.SELECTename,sal*12“AnnualSalary”FROMemp;

C.SELECTename,sal*12ASAnnualSalaryFROMemp;

D.SELECTename,sal*12ASINITCAP(“AnnualSalary”)FROMemp;

7、锁用于提供(B)。

A.改进的性能

B.数据的完整性和一致性

C.可用性和易于维护

D.用户安全

8、(C)锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。

A.行共享B.行排他C.共享D.排他

9、带有(B)子句的SELECT语句可以在表的一行或多行上放置排他锁。

A.FORINSERTB.FORUPDATE

C.FORDELETED.FORREFRESH

10、使用(C)命令可以在已分区表的第一个分区之前添加新分区。

A.添加分区B.截断分区

C.拆分分区D.不能在第一个分区前添加分区

11、(C)分区允许用户明确地控制无序行到分区的映射。

A.散列B.范围C.列表D.复合

12、可以使用(C)伪列来访问序列。

A.CURRVAL和NEXTVALB.NEXTVAL和PREVAL

C.CACHE和NOCACHED.MAXVALUE和MINVALUE

13、带有错误的视图可使用(A)选项来创建。

A.FORCE

B.WITHCHECKOPTION

C.CREATEVIEWWITHERROR

D.CREATEERRORVIEW

14、在联接视图中,当(B)时,该基表被称为键保留表。

A.基表的主键不是结果集的主键

B.基表的主键是结果集的主键

C.基表的主键是结果集的外键

D.基表的主键不是结果集的外键

15、在列的取值重复率比较高的列上,适合创建(D)索引。

A.标准B.唯一C.分区D.位图

16、要以自身的模式创建私有同义词,用户必须拥有(C)系统权限

A.CREATEPRIVATESYNONYM

B.CREATEPUBLICSYNONYM

C.CREATESYNONYM

D.CREATEANYSYNONYM

17、PL/SQL块中不能直接使用的SQL命令是(D)。

A.SELECTB.INSERT

C.UPDATED.DROP

18、以零作除数时会引发(B)异常。

A.VALUE_ERRORB.ZERO_DIVIDE

C.STORAGE_ERRORD.SELF_IS_NULL

19、要更新游标结果集中的当前行,应使用(A)子句。

A.WHERECURRENTOFB.FORUPDATE

C.FORDELETED.FORMODIFY

20、用于处理得到单行查询结果的游标为(B)。

A.循环游标B.隐式游标

C.REF游标D.显式游标

21、公用的子程序和常量在(C)中声明。

A.过程B.游标

C.包规范D.包主体

22、数据字典视图(C)包含存储过程的代码文本

A.USER_OBJECTSB.USER_TEXT

C.USER_SOURCED.USER_DESC

23、以下不属于命名的PL/SQL块的是(C)。

A.程序包B.过程

C.游标D.函数

24、(A)包用于显示PL/SQL块和存储过程中的调试信息。

A.DBMS_OUTPUT

B.DBMS_STANDARD

C.DBMS_INPUT

D.DBMS_SESSION

25、Oracle的内置程序包由(A)用户所有。

A.SYSB.SYSTEM

C.SCOTTD.PUBLIC

26、(A)触发器允许触发操作中的语句访问行的列值。

A.行级B.语句级

C.模式D.数据库级

27、在非归档日志方式下操作的数据库禁用了(A)。

A.归档日志

B.联机日志

C.日志写入程序

D.日志文件

28、以下哪种备份方式需要在完全关闭数据库进行(A)。

A.无归档日志模式下的数据库备份

B.归档日志模式下的数据库备份

C.使用导出实用程序进行逻辑备份

D.以上都不对

29、(B)方式的导出会从指定的表中导出所有数据。

A.分区B.表

C.全部数据库D.表空间

30、(C)参数用于确定是否要导入整个导出文件。

A.CONSTRAINTSB.TABLES

C.FULLD.FILE

1.如果一个服务器进程意外中止,Oracle使用下列哪一个后台进程来释放它所占用的资源(D)。

A.DBWnB.LGWRC.SMOND.PMON

2.数据库中联机重做日志文件最少应该有几个(B)。

A.1B.2C.4D.0

3.下列哪一个组件不是Oracle实例的组成部分(C)

A.SGAB.PMONC.控制文件D.共享池

4.如果一个表会经常被用户查询,应当将该表中的数据块放入数据库缓冲中哪一个缓冲池中(A)。

A.keep缓冲池B.recycle缓冲池C.largepoolD.sharedpool

5.以下哪些文件不是数据库的一部分(C)。

A.重做日志文件B.控制文件

C.口令文件D.数据文件

6.下列有关数据库受限状态的叙述,哪项是不正确的(C)

A.只有同时具有createsession和restrictedsession系统权限的用户才能访问受限状

态的数据库

B.具有sysdba和sysoper系统权限的用户也有权访问受限状态的数据库

C.在加载数据库之后,可以直接打开以受限方式打开数据库

D.在加入受限状态后,系统中仍然可能存在活动的普通用户会话

7.在数据库启动的哪个阶段,控制文件被打开(C)。

A.在实例启动之前B.实例启动时

C.数据库加载时D.数据库打开时

8.使用以下哪个单条命令可以将数据库关闭并重新启动(A)。

A.startupforceB.shutdownforce

C.shutdownstartD.没有这样的命令,必需先关闭再启动

9.下面哪一个不是数据库屋物理存储结构中的对象(D)。

A.数据文件B.联机重做日志文件

C.控制文件D.表空间

10.数据库必需至少拥有几个控制文件(A)。

A.1B.2

C.4D.由初始化文件决定

11.哪个文件记录了数据库的所有变化并仅在实例恢复时被使用(B)。

A.归档日志文件B.联机重做日志文件

C.控制文件D.警告文件

12.如果数据库的db_block_size是8KB,当指定存储参数为(initial8Knetxt8Kpctincrease50minextents3)时,第三个区大小为(A)。

A.16KBB.24KB

C.12KBD.40KB

13.pctfree的默认值是(D)。

A.40B.0

C.100D.10

14.参数maxtrans指定每个(D)上允许的最大并发的事务数。

A.tableB.segment

C.extentD.block

15.假设某个表很小,但是却会被许多查询直接使用,这时应当在创建这个表时显式的指定()B

A.parallelB.cache

C.nologgingD.tablespace

16.为了减少表中记录链接和记录迁移的现象,应当增大表的哪个存储参数(A)。

A.pctfreeB.pctusedC.maxextentsD.pctincrease

17.下面列出的各项操作中哪一项不能通过alterindex语句来完成(D。

A.合并索引B.重建索引

C.将索引移动到其他的表空间中D.改变已有索引的大小

18.如果要查看视图中哪些字段是可以更新的,应当查询哪个数据字典视图(D。

A.dba_viewsB.dba_objects

C.dba_clu_columnsD.dba_updatable_columns

19.下列关于profile的说法中哪一项是正确的(D)。

A.无法通过profile文件来锁定用户帐号

B.无法通过profile来限制用户资源

C.DBA可以通过profile来改变用户口令

D.DBA可以通过profile来设置口令的过期时限

20.在下列哪一种情况下用户不能被删除(B)。

A.不拥有任何模式对象的用户

B.当前正处于连接状态的用户

C.拥有只读表的用户

D.所有的用户都可以任何时刻删除

1.在Oracle中,不属于游标属性的是(此题1分,得分0)

选项1.%FOUND

选项2.%ISOPEN

选项3.%ISCLOSE(正确答案)

选项4.%NOTFOUND(考生答案)

2.数据库管理系统的英文缩写是()。

选项1.DBA

选项2.DBS

选项3.DBMS(正确答案)(考生答案)

选项4.DB

3.在Oracle中,在以下()情形建立位图索引可以获得较好的性能(此题1分,得分0)

选项1.在列值相差很小的列上建立

选项2.在用于保存位图的列上建立(考生答案)

选项3.在列值频繁重复的列上建立(正确答案)

选项4.在列值不会重复的列上建立

4.下面哪一个子句确定列的输出顺序?

(此题1分,得分1)

选项1.ORDERBY(正确答案)(考生答案)

选项2.SELECT

选项3.WHERE

选项4.FROM

5.以下关于序列SEQUENCE描述正确的是?

(此题1分,得分0)

选项1.序列可以缓冲到客户机的内存,从而提高访问速度(考生答案)

选项2.总能从序列中得到连续的编号

选项3.序列创建后,起始值是不能修改的(正确答案)

选项4.序列只适用于主键

6.EMPLOYEES表结构如下:

EMP_IDNUMBER(4)NOTNULL

LAST_NAMEVARCHAR2(30)NOTNULL

FIRST_NAMEVARCHAR2(30)

DEPT_IDNUMBER

(2)

JOB_CATVARCHARD2(30)

SALARYNUMBER(8,2)

EMP结构如下:

LAST_NAMEVARCNAR2(35)NOTNULL

SALARYNUMBER(9,2)NOTNULL

COMMISION_PCTNUMBER(4,2)

下列语句正确使用约束生效?

选项1.ALTERTABLEtable_nameENABLEPRIMARYKEY;(正确答案)

选项2.ALTERTABLEtable_nameSTATUSENABLECONSTRAINTconstraint_name;

选项3.ALTERTABLEtable_nameENABLE;

选项4.ALTERTABLEtable_nameENABLECONSTRAINTPRMARYKEY;(考生答案)

7.下面哪些运算符用于多行子查询?

(此题1分,得分1)

选项1.ANY

选项2.以上全都正确

选项3.OR(正确答案)(考生答案)

选项4.EXISTS

8.如果希望employee表原有的列name非空,应该使用以下哪条语句?

(此题1分,得分1)

选项1.AlterTABLEemployeeAlternameNOTNULL;

选项2.AlterTABLEemployeeDropnameNOTNULL;

选项3.AlterTABLEemployeeADDnameNOTNULL;

选项4.AlterTABLEemployeeMODIFYnameNOTNULL;(正确答案)(考生答案)

9.在USER_CONSTRAINTS数据字典中“非空”约束标识是?

(此题1分,得分0)

选项1.P

选项2.C(正确答案)

选项3.R(考生答案)

选项4.F

10.实体型学生与任课教师之间具有()联系。

选项1.一对一

选项2.一对多

选项3.多对多(正确答案)(考生答案)

选项4.多对一

11.从数据库中删除表的命令是

选项1.AlterTABLE

选项2.DropTABLE(正确答案)(考生答案)

选项3.DeleteTABLE

选项4.USE

12.在Oracle中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT语句必须带有()子句。

(此题1分,得分0)

选项1.INTO(考生答案)

选项2.ORDERBY

选项3.FORUPDATE(正确答案)

选项4.WHERECURRENTOF

13.SQL*PLUS上,执行下面的哪些命令将释放持有的锁?

(此题1分,得分0)

选项1.UPDATEemployeesSETsal=30000WHERElast_name=‘King’(考生答案)

选项2.COMMIT;(正确答案)

选项3.ROLLBACKTOSAVEPOINTp1

选项4.TRUNCATETABLEemp;

选项5.ALTERTABLEemployeesADDUNIQUE(email);

14.SQL中,下列涉及通配符的操作,范围最大的是(此题1分,得分0)

选项1.

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2