sokaoti.com
Oracle数据库应用开发考试试题

数据库结构的描述和定义是DBMS运行的基本依据,它们存储于

A.封锁表

B.数据字典

C.索引

D.日志


正确答案:B


Oracle数据库结构可分为三个范畴:数据库内部的结构、存储区内部的结构和数据库外部结构。下面哪些属于数据库内部结构的元素()。

A.表、列、约束条件、数据类型;

B.系统全局区;

C.用户与模式;

D.索引、簇和散列簇;


正确答案:ACD


下面哪种数据库对象是虚拟表?

A.表

B.视图

C.索引

D.存储过程


正确答案:B


关系数据库系统中,能够为用户提供多种角度观察数据库中数据的机制是

A.视图

B.索引

C.存储过程

D.触发器


正确答案:A
解析:视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。


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

A.视图

B.索引

C.存储过程

D.触发器


正确答案:B


Oracle1. ()是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号(SCN)的文件。(第二章)A. 控制文件。B. 参数文件。C. 数据文件。D. 可执行文件。答案. A2. Oracle数据库被划分为()的逻辑存储单元,该逻辑存储单元本身由操作系统磁盘文件和原始分区组成。(第二章)A. 表空间。B. 联机重做日志文件。C. 归档重做日志文件。D. 回滚段。答案. A3. ()是包含Oracle数据库中所有数据的数据库对象。(第二章)A. 视图。B. 索引。C. 存储过程。D. 表。答案. D4. ()是为了加速对特定表数据的访问而创建的数据段。(第二章)A. 视图。B. 索引。C. 存储过程。D. 触发器。答案. B5. 下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的?(第二章)A. 两者都只能存储日期数据,不能存储时间数据。B. 两者都只能存储时间数据,不能存储日期数据。C. date数据类型比timestamp数据类型的存储时间精度高。D. date数据类型比timestamp数据类型的存储时间精度低。答案. D6. 可以自动执行操作的存储对象是()。(第二章)A. 程序包。B. 函数。C. 过程。D. 触发器。答案. D7. 当Oracle创建数据库时,所有为数据库的数据字典所建立的基本表和视图都存储在()模式中。(第二章)A. SYS。B. SYSTEM。C. USER。D. TEMP。答案. A8. ()是Oracle数据库对象的别名,可以强化对象的安全性。(第二章)A. 触发器。B. 视图。C. 表。D. 同义词。答案. D9. ()是具有只读类型的表和视图集,存储了数据库的物理和逻辑结构信息。(第二章)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。答案. B13. 当需要描述一个表table1对象结构时,可以使用();(第三章)A. DES table1。B. DESC table1。C. DESCR table1。D. DESCRIB table1。答案. B14. ()是目前各类数据库中最重要、最流行的数据库类型。(第三章)A. 网络数据库。B. 图像数据库。C. 关系数据库。D. 对象数据库。答案. C15. ()是对事物的符号表示,是用于表示事物的未经加工的原始素材。(第三章)A. 信息。B. 数据。C. 文本。D. 文件。答案. B16. ()是一种软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。(第三章)A. 关系数据库。B. 数据库管理系统。C. 网络数据库。D. 文件系统。答案. B17. Oracle的分区表可以包括多个分区,每个分区都是一个独立的(),可以存放到不同的表空间中。(第三章)A. 段。B. 盘区。C. 物化视图。D. 数据文件。答案. A18. 下面的时间函数,()用于返回当前Oracle会话时区中的日期信息。(第三章)A. DATE()。B. current_timestamp()。C. current_date()。D. DBTIMEZONE。答案. B19. 下面的函数,()用于返回时区信息。(第三章)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. ()类型的表通常用来创建可扩展的的应用程序,并且对大型表来说是有用的,这个表可以被几个并发过程查询或操作。(第三章)A. 有规则的表(Regular table)。B. 簇表(Clustered table)。C. 分区表 (Partitioned table)。D. 索引组织表 (Index-organized table)。答案. C23. 为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。(第三章)A. 控制文件。B. 数据文件。C. 参数文件。D. 初始化文件。答案. C24. 在命令行中启动SQL*Plus,使用如下()命令。(第三章)A. SQLPLUS。B. SQL*PLUS。C. SQL。D. SPLUS。答案. A25. 当启动Oracle实例,如果不需要装置数据库,可以使用如下()命令。(第三章)A. STARTUP MOUNT。B. STARTUP NOMOUNT。C. START NOMOUNT。D. START MOUNT。答案. B26. Orcacle提供了(),用于支持采用向导方式创建数据库。(第二章)A. SQL*Plus。B. Oracle Net。C. Oracle Listner。D. Oracle Database Configuration Assistant。答案. D27. 当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。(第二章)A. CONNECT SYS/password SYSDBA。B. CONNECT SYS/password AS SYSDBA。C. CONNECT AS SYSDBA SYS/password。D. CONNECT DBA SYS/password。答案. B28. 以下数据类型中,()是固定长度的数据类型。(第二章)A. CHAR。B. VARCHAR2。C. LONG。D. VARCHAR。答案. A29. 当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句。(第三章)A. DROP TABLE table1。B. DROP TABLE tablel with foreign key。C. DROP TABLE tablel1 CASCADE CONSTRAINTS。D.DROP TABLE table1 all。答案. C30. 假设需要给某个客户表Customer添加注释信息:客户表,可以使用如下()方式。(第三章)A. COMMENT ON TABLECUSTOMERIS客户表;B.COMMENT ON COLUMNCUSTOMER.CUSTOMER_NAME IS 客户表C.COMMENT ON COLUMNCUSTOMER.CUSTOMER_NAME客户表D. 。COMMENT ON COLUMNCUSTOMER.CUSTOMER_NAME客户表答案. A31. 假设需要更改表名“CUSTOMER”为“CUSTOMER_CHANGE”,可以使用()语句。(第三章)A. ALTER TABLE CUSTOMER RENAME CUSTOMER_CHANGE;B.ALTER TABLE CUSTOMER RENAME TO CUSTOMER_CHANGE;C.RENAME TABLE CUSTOMER TO CUSTOMER_CHANGE;D. RENAME TABLE CUSTOMER CUSTOMER_CHANGE;答案. B32. 假设需要在Customer客户表中增加一列LogoutTime,数据类型为TIMESTAMP(6),表示最后客户退出登录的时间,可以使用如下()方式。(第三章)A.ALTER TABLECUSTOMER ADD COLUMN LOGOUTTIME TIMESTAMP(6) ;B.UPDATE TABLECUSTOMER ADD COLUMN LOGOUTTIME TIMESTAMP(6) ;C.UPDATE TABLECUSTOMER ADD ( LOGOUTTIME TIMESTAMP(6);D.ALTER TABLECUSTOMER ADD ( LOGOUTTIME TIMESTAMP(6);答案. D33. 假设需要删除Customer表中的LogoutTime列,可以使用如下()方式。(第三章)A. ALTER TABLE CUSTOMER DROP column LOGOUTTIME ;。B. UPDATE TABLE DROP column LOGOUTTIME ;。C. ALTER TABLE CUSTOMER DROP LOGOUTTIME ;。D. UPDATE TABLE DROP LOGOUTTIME ;。答案. A34. 假设需要为表customer添加主键约束,主键列为customer_id,可以使用如下()方式。(第三章)A.Alter table CUSTOMER ADD pk_customer primary key (customer_id);B.Alter table CUSTOMER ADD primary key (customer_id);C.Alter table CUSTOMER ADD constraint pk_customer (customer_id);D. Alter table CUSTOMER ADD constraint pk_customer primary key (customer_id);答案. D35. 假设需要查看某个表的

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

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

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

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

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


正确答案:D


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

A.视图

B.索引

C.存储过程

D.表


正确答案:D


下列关于SQL Server 2008视图的说法,错误的是( )。

A.数据库中只存储标准视图的定义,并不存储标准视图的内容

B.如果在视图上创建了唯一聚集索引,则数据库中将保存该视图的内容

C.索引视图的数据源可以是基本表,也可以是已建立的其他标准视图

D.索引视图引用的基本表必须与视图在同一个数据库中


正确答案:C
创建索引视图的步骤:①使用SCHEMABINDING子句来创建一个视图。这个视图必须符合许多要求,例如,它只能引用同一数据库中的基表,而不能是其它标准视图。所有引用的函数必须是确定性的,行集函数、派生表和子查询都不能在索引视图中使用;②在视图上创建一个惟一索引。这个索引的叶子级由视图的完整结果集组成;③在聚集索引的基础上根据需求创建非聚集索引。非聚集索引可以按平常的方式创建;④创建并使用索引视图。


●数据库应用系统通常会提供开发接口。若出于安全性考虑,对于只读数据,通常提供 (50) 以供外部程序访问;对于需要更新的数据,则以 (51) 的方式供外部调用,并由提供者完成对系统中多个表的数据更新。

(50)

A.基本表

B.视图

C.索引

D.触发器

(51)

A.基本表

B.视图

C.存储过程

D.触发器


正确答案:B,C


关于Oracle数据字典描述错误的是( )。

A.Oracle数据字典是有表和视图组成的,存储有关数据库结构信息的一些数据

B.Oracle数据库字典描述了实际数据是如何组织的

C.对Oracle数据库字典可以像处理其他数据库表或视图一样进行查询,也可以进行任何修改

D.Oracle数据库字典通常是在创建和安装数据库时被创建的


正确答案:C

更多 “Oracle数据库应用开发考试试题” 相关考题
考题 数据库重构是指因为性能原因,对数据库中的某个表进行分解,再通过建立与原表同名的()以保证查询该表的应用程序不变;通过修改更新原表的()以保证外部程序对数据库的更新调用不变。A.视图B.索引C.存储过程D.触发器@@@SXB@@@A.视图B.索引C.存储过程D.触发器正确答案:A,C

考题 下面对于数据库视图的描述正确的是()A、数据库视图也是物理存储的表B、可通过视图访问的数据不作为独特的对象存储,数据库内实际存储的是SELECT语句C、数据库视图也可以使用UPDATE或DELETE语句生成D、对数据库视图只能查询数据,不能修改数据正确答案:B

考题 单选题()是为了加速对特定表数据的访问而创建的数据段。A 视图B 索引C 存储过程D 触发器正确答案:C解析:暂无解析

考题 单选题()是包含Oracle数据库中所有数据的数据库对象。A 视图B 索引C 存储过程D 表正确答案:D解析:暂无解析

考题 SQL Server2005的备份设备是用存储()备份的存储介质。A.数据库、文件和文件组、事务日志B.数据库、文件和文件组、文件文件C.表、索引、存储过程D.表、索引、图表本题答案:A

考题 数据库的安全机制中,通过GRANT语句实现的是( );通过建立( ) 使用户只能看到部分数据,从而保护了其它数据;通过提供( )供第三方开发人 员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。A.用户授权 B.许可证 C.加密 D.回收权限 A.索引 B.视图 C.存储过程 D.触发器 A.索引 B.视图 C.存储过程 D.触发器正确答案:A,B,C

考题 ()是包含Oracle数据库中所有数据的数据库对象。A、视图B、索引C、存储过程D、表正确答案:D

考题 单选题下面对于数据库视图的描述正确的是()。A 数据库视图也是物理存储的表B 可通过视图访问的数据不作为独特的对象存储,数据库内实际存储的是SELECT语句C 数据库视图也可以使用UPDATE或DELETE语句生成D 对数据库视图只能查询数据,不能修改数据正确答案:D解析:暂无解析

考题 下面有关索引的描述正确的是A.建立索引以后,原来的数据库表文件中记录的物理顺序将被改变 B.索引与数据库表的数据存储在一个文件中 C.创建索引是创建一个指向数据库表文件记录的指针构成的文件 D.使用索引并不能加快对表的查询操作答案:C解析:创建索引是创建一个指向数据库表文件记录的指针构成的文件,而不是改变原来数据库表文件中记录的物理顺序,目的是使用索引加快对表的查询操作。

考题 ()是由表和视图组成的、存储有关数据库结构信息的一些数据库对象,描述了实际数据是如何组织的。对它们可以像处理其他数据库表或视图一样进行查询,但不能进行任何修改。A.数据字典B.数据文件C.控制文件D.表空间参考答案:A