Oracle开发数据库应用工程师面试题必备.docx

上传人:b****4 文档编号:3085046 上传时间:2022-11-17 格式:DOCX 页数:29 大小:31.79KB
下载 相关 举报
Oracle开发数据库应用工程师面试题必备.docx_第1页
第1页 / 共29页
Oracle开发数据库应用工程师面试题必备.docx_第2页
第2页 / 共29页
Oracle开发数据库应用工程师面试题必备.docx_第3页
第3页 / 共29页
Oracle开发数据库应用工程师面试题必备.docx_第4页
第4页 / 共29页
Oracle开发数据库应用工程师面试题必备.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

Oracle开发数据库应用工程师面试题必备.docx

《Oracle开发数据库应用工程师面试题必备.docx》由会员分享,可在线阅读,更多相关《Oracle开发数据库应用工程师面试题必备.docx(29页珍藏版)》请在冰豆网上搜索。

Oracle开发数据库应用工程师面试题必备.docx

Oracle开发数据库应用工程师面试题必备

Oracle-开发数据库应用工程师面试题-必备

 

 

————————————————————————————————作者:

————————————————————————————————日期:

 

Oracle_开发数据库英语工程师面试题必备

1.()是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号(SCN)的文件。

(第二章)

A.控制文件。

B.参数文件。

C.数据文件。

D.可执行文件。

答案.A

2.Oracle数据库被划分为()的逻辑存储单元,该逻辑存储单元本身由操作系统磁盘文件和原始分区组成。

(第二章)

A.表空间。

B.联机重做日志文件。

C.归档重做日志文件。

D.回滚段。

答案.A

3.()是包含Oracle数据库中所有数据的数据库对象。

(第二章)

A.视图。

B.索引。

C.存储过程。

D.表。

答案.D

4.()是为了加速对特定表数据的访问而创建的数据段。

(第二章)

A.视图。

B.索引。

C.存储过程。

D.触发器。

答案.B

5.下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的?

(第二章)

A.两者都只能存储日期数据,不能存储时间数据。

B.两者都只能存储时间数据,不能存储日期数据。

C.date数据类型比timestamp数据类型的存储时间精度高。

D.date数据类型比timestamp数据类型的存储时间精度低。

答案.D

6.可以自动执行操作的存储对象是()。

 (第二章)

A.程序包。

B.函数。

C.过程。

D.触发器。

答案.D

7.当Oracle创建数据库时,所有为数据库的数据字典所建立的基本表和视图都存储在()模式中。

A.SYS。

B.SYSTEM。

C.USER。

D.TEMP。

答案.A

8.()是Oracle数据库对象的别名,可以强化对象的安全性。

(第二章)

A.触发器。

B.视图。

C.表。

D.同义词。

答案.D

9.()是具有只读类型的表和视图集,存储了数据库的物理和逻辑结构信息。

 (第二章)

A.表空间。

B.盘区。

C.数据字典。

D.方案。

答案.C

10.()是一组Oracle进程和SGA。

(第二章)

A.实例。

B.数据库。

C.表空间。

D.实体化视图。

答案.A

11.()可以用于存储4Gb字节的数据。

(第二章)

A.Clob。

B.Blob。

C.Text。

D.Varchar2。

答案.A

12.NUMBER数据类型存储的最大精度是()。

(第二章)

A.12。

B.38。

C.127。

D.64。

答案.B

13.当需要描述一个表table1对象结构时,可以使用();(第三章)

A.DEStable1。

B.DESCtable1。

C.DESCRtable1。

D.DESCRIBtable1。

答案.B

14.()是目前各类数据库中最重要、最流行的数据库类型。

 (第三章)

A.网络数据库。

B.图像数据库。

C.关系数据库。

D.对象数据库。

答案.C

 15.()是对事物的符号表示,是用于表示事物的未经加工的原始素材。

(第三章)

A.信息。

B.数据。

C.文本。

D.文件。

答案.B

16.()是一种软件,用于建立、使用和维护数据库。

它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

(第三章)

A.关系数据库。

B.数据库管理系统。

C.网络数据库。

D.文件系统。

答案.B

17.Oracle的分区表可以包括多个分区,每个分区都是一个独立的(),可以存放到不同的表空间中。

(第三章)

A.段。

B.盘区。

C.物化视图。

D.数据文件。

答案.A

18.下面的时间函数,()用于返回当前Oracle会话时区中的日期信息。

(第三章)

A.DATE()。

B.current_timestamp()。

C.current_date()。

D.DBTIMEZONE。

答案.B

19.下面的函数,()用于返回时区信息。

(第三章)

A.zone()。

B.date()。

C.dbtimezone()。

D.time()。

答案.C

20.()可用于返回会话中的日期和时间。

(第三章)

A.months_between()。

B.next_day()。

C.current_date()。

D.localtimestamp()。

答案.D

21.下列()是Oracle superaggregate函数?

 (第三章)

A.ROLLUP。

B.VARIANCE。

C.REGR_R2。

D.RANK。

答案.A

22.()类型的表通常用来创建可扩展的的应用程序,并且对大型表来说是有用的,这个表可以被几个并发过程查询或操作。

(第三章)

A.有规则的表(Regular  table)。

B.簇表(Clustered  table)。

C.分区表(Partitioned  table)。

D.索引组织表 (Index-organized  table)。

答案.C

23.为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。

(第三章)

A.控制文件。

B.数据文件。

C.参数文件。

D.初始化文件。

答案.C

24.在命令行中启动SQL*Plus,使用如下()命令。

(第三章)

A.SQLPLUS。

B.SQL*PLUS。

C.SQL。

D.SPLUS。

答案.A

25.当启动Oracle实例,如果不需要装置数据库,可以使用如下()命令。

(第三章)

A.STARTUPMOUNT。

B.STARTUPNOMOUNT。

C.START NOMOUNT。

D.STARTMOUNT。

答案.B

26.Orcacle提供了(),用于支持采用向导方式创建数据库。

(第二章)

A.SQL*Plus。

B.OracleNet。

C.OracleListner。

D.OracleDatabaseConfigurationAssistant。

答案.D

27.当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。

(第二章)

A.CONNECTSYS/passwordSYSDBA。

B.CONNECTSYS/passwordASSYSDBA。

C.CONNECTASSYSDBASYS/password。

D.CONNECTDBASYS/password。

答案.B

28.以下数据类型中,()是固定长度的数据类型。

 (第二章)

A.CHAR。

B.VARCHAR2。

C.LONG。

D.VARCHAR。

答案.A

29. 当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句。

(第三章)

A.DROPTABLEtable1。

B.DROPTABLEtablelwithforeignkey。

C.DROPTABLEtablel1CASCADECONSTRAINTS。

D.DROPTABLEtable1all。

答案.C

30. 假设需要给某个客户表Customer添加注释信息:

客户表,可以使用如下()方式。

(第三章)

A.COMMENTONTABLE CUSTOMER IS '客户表';

B.COMMENTONCOLUMN

CUSTOMER.CUSTOMER_NAMEIS'客户表'

C.COMMENTONCOLUMN

CUSTOMER.CUSTOMER_NAME '客户表'

D.COMMENTONCOLUMN

CUSTOMER.CUSTOMER_NAME '客户表'答案.A

31.假设需要更改表名“CUSTOMER”为“CUSTOMER_CHANGE”,可以使用()语句。

 (第三章)

A.ALTERTABLECUSTOMERRENAMECUSTOMER_CHANGE;

B.ALTERTABLECUSTOMERRENAMETOCUSTOMER_CHANGE;

C.RENAMETABLECUSTOMERTOCUSTOMER_CHANGE;

D.RENAMETABLECUSTOMERCUSTOMER_CHANGE;答案.B

32. 假设需要在Customer客户表中增加一列LogoutTime,数据类型为TIMESTAMP(6),表示最后客户退出登录的时间,可以使用如下()方式。

(第三章)

A.ALTERTABLE CUSTOMER

ADD COLUMN"LOGOUTTIME"TIMESTAMP(6);

B.UPDATETABLE CUSTOMER

ADD COLUMN"LOGOUTTIME"TIMESTAMP(6);

C.UPDATETABLE CUSTOMER

ADD("LOGOUTTIME"TIMESTAMP(6));

D.ALTERTABLE CUSTOMER

ADD("LOGOUTTIME"TIMESTAMP(6));答案.D

33.假设需要删除Customer表中的LogoutTime列,可以使用如下()方式。

(第三章)

A.ALTERTABLECUSTOMERDROPcolumnLOGOUTTIME;。

B.UPDATETABLEDROPcolumnLOGOUTTIME;。

C.ALTERTABLECUSTOMERDROPLOGOUTTIME;。

D.UPDATETABLEDROPLOGOUTTIME;。

答案.A

34.假设需要为表customer添加主键约束,主键列为customer_id,可以使用如下()方式。

 (第三章)

A.AltertableCUSTOMER

  ADDpk_customerprimarykey("customer_id");

B.AltertableCUSTOMER

  ADDprimarykey("customer_id");

C.AltertableCUSTOMER

  ADDconstraintpk_customer("customer_id");

D.AltertableCUSTOMER

     ADDconstraintpk_customerprimarykey("customer_id");答案.D

35.假设需要查看某个表的主键约束信息,可以使用如下()方式。

(第四章)

A.SELECTTABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUS

FROMDBA_CONSTRAINTS

WHERETABLE_NAME='CUSTOMER';

B.SELECTTABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUS

FROMUSER_CONSTRAINTS

WHERETABLE_NAME='CUSTOMER';

C.SELECTTABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUS

FROMALL_CONSTRAINTS

WHERETABLE_NAME='CUSTOMER';

D.SELECTTABLE_NAME

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

当前位置:首页 > 医药卫生 > 基础医学

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

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