您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > Oracle_开发数据库应用工程师面试题必备
1Oracle_开发数据库英语工程师面试题必备////////////////////////////////////////////////////////////1.()是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号(SCN)的文件。(第二章)A.控制文件。B.参数文件。C.数据文件。D.可执行文件。答案.A2.Oracle数据库被划分为()的逻辑存储单元,该逻辑存储单元本身由操作系统磁盘文件和原始分区组成。(第二章)A.表空间。B.联机重做日志文件。C.归档重做日志文件。D.回滚段。答案.A3.()是包含Oracle数据库中所有数据的数据库对象。(第二章)2A.视图。B.索引。C.存储过程。D.表。答案.D4.()是为了加速对特定表数据的访问而创建的数据段。(第二章)A.视图。B.索引。C.存储过程。D.触发器。答案.B5.下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的?(第二章)A.两者都只能存储日期数据,不能存储时间数据。B.两者都只能存储时间数据,不能存储日期数据。C.date数据类型比timestamp数据类型的存储时间精度高。D.date数据类型比timestamp数据类型的存储时间精度低。答案.D36.可以自动执行操作的存储对象是()。(第二章)A.程序包。B.函数。C.过程。D.触发器。答案.D7.当Oracle创建数据库时,所有为数据库的数据字典所建立的基本表和视图都存储在()模式中。A.SYS。B.SYSTEM。C.USER。D.TEMP。答案.A8.()是Oracle数据库对象的别名,可以强化对象的安全性。(第二章)A.触发器。B.视图。C.表。D.同义词。答案.D9.()是具有只读类型的表和视图集,存储了数据库的物理和逻辑结构4信息。(第二章)A.表空间。B.盘区。C.数据字典。D.方案。答案.C10.()是一组Oracle进程和SGA。(第二章)A.实例。B.数据库。C.表空间。D.实体化视图。答案.A11.()可以用于存储4Gb字节的数据。(第二章)A.Clob。B.Blob。C.Text。D.Varchar2。答案.A12.NUMBER数据类型存储的最大精度是()。(第二章)A.12。B.38。C.127。D.64。答案.B513.当需要描述一个表table1对象结构时,可以使用();(第三章)A.DEStable1。B.DESCtable1。C.DESCRtable1。D.DESCRIBtable1。答案.B14.()是目前各类数据库中最重要、最流行的数据库类型。(第三章)A.网络数据库。B.图像数据库。C.关系数据库。D.对象数据库。答案.C15.()是对事物的符号表示,是用于表示事物的未经加工的原始素材。(第三章)A.信息。B.数据。C.文本。D.文件。答案.B16.()是一种软件,用于建立、使用和维护数据库。它对数据库进行6统一的管理和控制,以保证数据库的安全性和完整性。(第三章)A.关系数据库。B.数据库管理系统。C.网络数据库。D.文件系统。答案.B17.Oracle的分区表可以包括多个分区,每个分区都是一个独立的(),可以存放到不同的表空间中。(第三章)A.段。B.盘区。C.物化视图。D.数据文件。答案.A18.下面的时间函数,()用于返回当前Oracle会话时区中的日期信息。(第三章)A.DATE()。B.current_timestamp()。C.current_date()。D.DBTIMEZONE。答案.B719.下面的函数,()用于返回时区信息。(第三章)A.zone()。B.date()。C.dbtimezone()。D.time()。答案.C20.()可用于返回会话中的日期和时间。(第三章)A.months_between()。B.next_day()。C.current_date()。D.localtimestamp()。答案.D21.下列()是Oraclesuperaggregate函数?(第三章)A.ROLLUP。B.VARIANCE。C.REGR_R2。D.RANK。答案.A22.()类型的表通常用来创建可扩展的的应用程序,并且对大型表来说是有用的,这个表可以被几个并发过程查询或操作。(第三章)8A.有规则的表(Regulartable)。B.簇表(Clusteredtable)。C.分区表(Partitionedtable)。D.索引组织表(Index-organizedtable)。答案.C23.为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。(第三章)A.控制文件。B.数据文件。C.参数文件。D.初始化文件。答案.C24.在命令行中启动SQL*Plus,使用如下()命令。(第三章)A.SQLPLUS。B.SQL*PLUS。C.SQL。D.SPLUS。答案.A925.当启动Oracle实例,如果不需要装置数据库,可以使用如下()命令。(第三章)A.STARTUPMOUNT。B.STARTUPNOMOUNT。C.STARTNOMOUNT。D.STARTMOUNT。答案.B26.Orcacle提供了(),用于支持采用向导方式创建数据库。(第二章)A.SQL*Plus。B.OracleNet。C.OracleListner。10D.OracleDatabaseConfigurationAssistant。答案.D27.当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。(第二章)A.CONNECTSYS/passwordSYSDBA。B.CONNECTSYS/passwordASSYSDBA。C.CONNECTASSYSDBASYS/password。D.CONNECTDBASYS/password。答案.B28.以下数据类型中,()是固定长度的数据类型。(第二章)A.CHAR。B.VARCHAR2。11C.LONG。D.VARCHAR。答案.A29.当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句。(第三章)A.DROPTABLEtable1。B.DROPTABLEtablelwithforeignkey。C.DROPTABLEtablel1CASCADECONSTRAINTS。D.DROPTABLEtable1all。答案.C30.假设需要给某个客户表Customer添加注释信息:客户表,可以使用如下()方式。(第三章)12A.COMMENTONTABLECUSTOMERIS'客户表';B.COMMENTONCOLUMNCUSTOMER.CUSTOMER_NAMEIS'客户表'C.COMMENTONCOLUMNCUSTOMER.CUSTOMER_NAME'客户表'D.COMMENTONCOLUMNCUSTOMER.CUSTOMER_NAME'客户表'答案.A31.假设需要更改表名“CUSTOMER”为“CUSTOMER_CHANGE”,可以使用()语句。(第三章)A.ALTERTABLECUSTOMERRENAMECUSTOMER_CHANGE;B.ALTERTABLECUSTOMERRENAMETOCUSTOMER_CHANGE;13C.RENAMETABLECUSTOMERTOCUSTOMER_CHANGE;D.RENAMETABLECUSTOMERCUSTOMER_CHANGE;答案.B32.假设需要在Customer客户表中增加一列LogoutTime,数据类型为TIMESTAMP(6),表示最后客户退出登录的时间,可以使用如下()方式。(第三章)A.ALTERTABLECUSTOMERADDCOLUMNLOGOUTTIMETIMESTAMP(6);B.UPDATETABLECUSTOMERADDCOLUMNLOGOUTTIMETIMESTAMP(6);C.UPDATETABLECUSTOMERADD(LOGOUTTIMETIMESTAMP(6));14D.ALTERTABLECUSTOMERADD(LOGOUTTIMETIMESTAMP(6));答案.D33.假设需要删除Customer表中的LogoutTime列,可以使用如下()方式。(第三章)A.ALTERTABLECUSTOMERDROPcolumnLOGOUTTIME;。B.UPDATETABLEDROPcolumnLOGOUTTIME;。C.ALTERTABLECUSTOMERDROPLOGOUTTIME;。D.UPDATETABLEDROPLOGOUTTIME;。答案.A34.假设需要为表customer添加主键约束,主键列为customer_id,可以使用如下()方式。(第三章)15A.AltertableCUSTOMERADDPK_CUSTOMERPRIMARYKEY(CUSTOMER_ID);B.AltertableCUSTOMERADDPRIMARYKEY(CUSTOMER_ID);C.AltertableCUSTOMERADDCONSTRAINTPK_CUSTOMER(CUSTOMER_ID);D.AltertableCUSTOMERADDCONSTRAINTPK_CUSTOMERPRIMARYKEY(CUSTOMER_ID);答案.D35.假设需要查看某个表的主键约束信息,可以使用如下()方式。(第四章)A.SELECTTABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUS16FROMDBA_CONSTRAINTSWHERETABLE_NAME='CUSTOMER';B.SELECTTABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUSFROMUSER_CONSTRAINTSWHERETABLE_NAME='CUSTOMER';C.SELECTTABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUSFROMALL_CONSTRAINTSWHERETABLE_NAME='CUSTOMER';D.SELECTTABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUSFROMSYS_CONSTRAINTSWHERETABLE_NAME='CUSTOMER';答案.B1736.假设需要为CUSTOMER表的Status列设置缺省约束,默认值为“1”,可以使用如下()方式。(第四章)A.UPDATETABLECUSTOMERMODIFYSTATUSCHARDEFAULT(‘1’);B.ALTERTABLECUSTOMERMODIFYSTATUSCHARDEFAULT(‘1’);C.ALTERTABLECUSTOMERMODIFYSTATUSCHAR(‘1’);D.ALTERTABLECUSTOMERUPDATESTATUSCHAR18DEFAULT(‘1’);答案.B37.假设需要禁用CUSTOMER表上为STATUS列创建的检查约束CK_STATUS,可以使用如下()方式。(第四章)A.ALTERTABLECUSTOMERDISABLECONSTRAINTCK_STATUS;B.ALTERTABLECUSTOMERDISABLECK_STATUS;C.UPATETABLECUSTOMERDISABLECONSTRAINTCK_STATUS;D.ALTERCUSTOMERDISABLECONSTRAINTCK_STATUS;19答案.A38.假设需要删除数据库中的CUSTOMER表,可以使用如下()方式。(第四章)A.DROPTABLECUSTOMER;B.DROPCUSTOMER;C.DELETETABLECUSTOMERD.DELETETOMER答案.A39.以下对INSERT语句,说法错误的是()。(第四章)
本文标题:Oracle_开发数据库应用工程师面试题必备
链接地址:https://www.777doc.com/doc-2884823 .html