Oracle开发数据库应用工程师面试题必备Word文件下载.docx
《Oracle开发数据库应用工程师面试题必备Word文件下载.docx》由会员分享,可在线阅读,更多相关《Oracle开发数据库应用工程师面试题必备Word文件下载.docx(29页珍藏版)》请在冰豆网上搜索。
B.索引。
C.存储过程。
D.表。
答案.D
4.()是为了加速对特定表数据的访问而创建的数据段。
D.触发器。
答案.B
5.下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的?
A.两者都只能存储日期数据,不能存储时间数据。
B.两者都只能存储时间数据,不能存储日期数据。
C.date数据类型比timestamp数据类型的存储时间精度高。
D.date数据类型比timestamp数据类型的存储时间精度低。
6.可以自动执行操作的存储对象是()。
A.程序包。
B.函数。
C.过程。
7.当Oracle创建数据库时,所有为数据库的数据字典所建立的基本表和视图都存储在()模式中。
A.SYS。
B.SYSTEM。
C.USER。
D.TEMP。
8.()是Oracle数据库对象的别名,可以强化对象的安全性。
A.触发器。
B.视图。
C.表。
D.同义词。
9.()是具有只读类型的表和视图集,存储了数据库的物理和逻辑结构信息。
B.盘区。
C.数据字典。
D.方案。
答案.C
10.()是一组Oracle进程和SGA。
A.实例。
B.数据库。
C.表空间。
D.实体化视图。
11.()可以用于存储4Gb字节的数据。
A.Clob。
B.Blob。
C.Text。
D.Varchar2。
12.NUMBER数据类型存储的最大精度是()。
A.12。
B.38。
C.127。
D.64。
13.当需要描述一个表table1对象结构时,可以使用();
(第三章)
A.DEStable1。
B.DESCtable1。
C.DESCRtable1。
D.DESCRIBtable1。
14.()是目前各类数据库中最重要、最流行的数据库类型。
A.网络数据库。
B.图像数据库。
C.关系数据库。
D.对象数据库。
15.()是对事物的符号表示,是用于表示事物的未经加工的原始素材。
A.信息。
B.数据。
C.文本。
D.文件。
16.()是一种软件,用于建立、使用和维护数据库。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
A.关系数据库。
B.数据库管理系统。
C.网络数据库。
D.文件系统。
17.Oracle的分区表可以包括多个分区,每个分区都是一个独立的(),可以存放到不同的表空间中。
A.段。
C.物化视图。
D.数据文件。
18.下面的时间函数,()用于返回当前Oracle会话时区中的日期信息。
A.DATE()。
B.current_timestamp()。
C.current_date()。
D.DBTIMEZONE。
19.下面的函数,()用于返回时区信息。
A.zone()。
B.date()。
C.dbtimezone()。
D.time()。
20.()可用于返回会话中的日期和时间。
A.months_between()。
B.next_day()。
D.localtimestamp()。
答案.D
21.下列()是Oracle
superaggregate函数?
A.ROLLUP。
B.VARIANCE。
C.REGR_R2。
D.RANK。
22.()类型的表通常用来创建可扩展的的应用程序,并且对大型表来说是有用的,这个表可以被几个并发过程查询或操作。
A.有规则的表(Regular
table)。
B.簇表(Clustered
C.分区表(Partitioned
D.索引组织表
(Index-organized
23.为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
B.数据文件。
C.参数文件。
D.初始化文件。
24.在命令行中启动SQL*Plus,使用如下()命令。
A.SQLPLUS。
B.SQL*PLUS。
C.SQL。
D.SPLUS。
25.当启动Oracle实例,如果不需要装置数据库,可以使用如下()命令。
A.STARTUPMOUNT。
B.STARTUPNOMOUNT。
C.START
NOMOUNT。
D.STARTMOUNT。
答案.B
26.Orcacle提供了(),用于支持采用向导方式创建数据库。
A.SQL*Plus。
B.OracleNet。
C.OracleListner。
D.OracleDatabaseConfigurationAssistant。
27.当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。
A.CONNECTSYS/passwordSYSDBA。
B.CONNECTSYS/passwordASSYSDBA。
C.CONNECTASSYSDBASYS/password。
D.CONNECTDBASYS/password。
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
31.假设需要更改表名“CUSTOMER”为“CUSTOMER_CHANGE”,可以使用()语句。
A.ALTERTABLECUSTOMERRENAMECUSTOMER_CHANGE;
B.ALTERTABLECUSTOMERRENAMETOCUSTOMER_CHANGE;
C.RENAMETABLECUSTOMERTOCUSTOMER_CHANGE;
D.RENAMETABLECUSTOMERCUSTOMER_CHANGE;
32.
假设需要在Customer客户表中增加一列LogoutTime,数据类型为TIMESTAMP(6),表示最后客户退出登录的时间,可以使用如下()方式。
A.ALTERTABLE
CUSTOMER
ADD
COLUMN"
LOGOUTTIME"
TIMESTAMP(6);
B.UPDATETABLE
C.UPDATETABLE
ADD("
TIMESTAMP(6));
D.ALTERTABLE
33.假设需要删除Customer表中的LogoutTime列,可以使用如下()方式。
A.ALTERTABLECUSTOMERDROPcolumnLOGOUTTIME;
。
B.UPDATETABLEDROPcolumnLOGOUTTIME;
C.ALTERTABLECUSTOMERDROPLOGOUTTIME;
D.UPDATETABLEDROPLOGOUTTIME;
34.假设需要为表customer添加主键约束,主键列为customer_id,可以使用如下()方式。
A.AltertableCUSTOMER
ADDpk_customerprimarykey("
customer_id"
);
B.AltertableCUSTOMER
ADDprimarykey("
C.AltertableCUSTOMER
ADDconstraintpk_customer("
D.AltertableCUSTOMER
ADDconstraintpk_customerprimarykey("
35.假设需要查看某个表的主键约束信息,可以使用如下()方式。
(第四章)
A.SELECTTABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUS
FROMDBA_CONSTRAINTS
WHERETABLE_NAME='
CUSTOMER'
B.SELECTTABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUS
FROMUSER_CONSTRAINTS
C.SELECTTABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUS
FROMALL_CONSTRAINTS
D.SELECTTABLE_NAME