Oracle数据库应用与开发模拟题题库
更新时间:2023-08-31 13:52:01 阅读量: 教育文库 文档下载
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. DES table1。
B. DESC table1。
C. DESCR table1。
D. DESCRIB table1。
答案. 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. 初始化文件。
24. 在命令行中启动SQL*Plus,使用如下()命令。(第三章)
A. SQLPLUS。
B. SQL*PLUS。
C. SQL。
D. SPLUS。
答案. A
25. 当启动Oracle实例,如果不需要装置数据库,可以使用如下()命令。(第三章)
A. STARTUP MOUNT。
B. STARTUP NOMOUNT。
C. START NOMOUNT。
D. START MOUNT。
答案. B
26. Orcacle提供了(),用于支持采用向导方式创建数据库。(第二章)
A. SQL*Plus。
B. Oracle Net。
C. Oracle Listner。
D. Oracle Database Configuration Assistant。
答案. D
27. 当在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。
28. 以下数据类型中,()是固定长度的数据类型。 (第二章)
A. CHAR。
B. VARCHAR2。
C. LONG。
D. VARCHAR。
答案. A
29. 当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句。
(第三章)
A. DROP TABLE table1。
B. DROP TABLE tablel with foreign key。
C. DROP TABLE tablel1 CASCADE CONSTRAINTS。
D.DROP TABLE table1 all。
答案. C
30. 假设需要给某个客户表Customer添加注释信息:客户表,可以使用如下()方式。(第三章)
A.
COMMENT ON TABLE CUSTOMER IS '客户表';
B.
COMMENT ON COLUMN
CUSTOMER.CUSTOMER_NAME IS '客户表'
C.
COMMENT ON COLUMN
CUSTOMER.CUSTOMER_NAME '客户表'
D. 。
COMMENT ON COLUMN
CUSTOMER.CUSTOMER_NAME '客户表'
答案. A
31. 假设需要更改表名“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;
答案. B
32. 假设需要在Customer客户表中增加一列LogoutTime,数据类型为TIMESTAMP(6),表示最后客户退
出登录的时间,可以使用如下()方式。(第三章)
A.
ALTER TABLE CUSTOMER
ADD COLUMN "LOGOUTTIME" TIMESTAMP(6) ;
B.
UPDATE TABLE CUSTOMER
ADD COLUMN "LOGOUTTIME" TIMESTAMP(6) ;
C.
UPDATE TABLE CUSTOMER
ADD ( "LOGOUTTIME" TIMESTAMP(6));
D.
ALTER TABLE CUSTOMER
ADD ( "LOGOUTTIME" TIMESTAMP(6));
答案. D
33. 假设需要删除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 ;。
答案. A
34. 假设需要为表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");
答案. D (第三章)
35. 假设需要查看某个表的主键约束信息,可以使用如下()方式。(第四章)
A.
SELECT TABLE_NAME ,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUS
FROM DBA_CONSTRAINTS
WHERE TABLE_NAME='CUSTOMER';
B.
SELECT TABLE_NAME ,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUS
FROM USER_CONSTRAINTS
WHERE TABLE_NAME='CUSTOMER';
C.
SELECT TABLE_NAME ,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUS
FROM ALL_CONSTRAINTS
WHERE TABLE_NAME='CUSTOMER';
D. 。
SELECT TABLE_NAME ,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUS
FROM SYS_CONSTRAINTS
WHERE TABLE_NAME='CUSTOMER';
答案. B
36. 假设需要为CUSTOMER表的Status列设置缺省约束,默认值为“1”,可以使用如下()方式。(第四章)
A.
UPDATE TABLE CUSTOMER
MODIFY STATUS CHAR
DEFAULT( 1 );
B.
ALTER TABLE CUSTOMER
MODIFY STATUS CHAR
DEFAULT( 1 );
C.
ALTER TABLE CUSTOMER
MODIFY STATUS CHAR( 1 );
D.
ALTER TABLE CUSTOMER
UPDATE STATUS CHAR
DEFAULT( 1 );
答案. B
37. 假设需要禁用CUSTOMER表上为STATUS列创建的检查约束CK_STATUS,可以使用如下()方式。(第
四章)
A.
ALTER TABLE CUSTOMER
DISABLE CONSTRAINT CK_STATUS;
B.
ALTER TABLE CUSTOMER
DISABLE CK_STATUS;
C.
UPATE TABLE CUSTOMER
DISABLE CONSTRAINT CK_STATUS;
D. 。
ALTER CUSTOMER
DISABLE CONSTRAINT CK_STATUS;
答案. A
38. 假设需要删除数据库中的CUSTOMER表,可以使用如下()方式。(第四章)
DROP TABLE CUSTOMER;
B.
DROP CUSTOMER;
C.
DELETE TABLE CUSTOMER
D.
DELETE CUSTOMER
答案. A
39. 以下对INSERT语句,说法错误的是()。(第四章)
A.INSERT语句是数据操纵语言中的一条语句。
B. 在使用INSERT语句执行数据插入时,表中的列顺序一定要与提供的值顺序相同。
C. 在使用INSERT语句执行数据插入时,必须为表中所有列定义数据值。
D. 在插入数据时,应当满足表中定义的检查约束。
答案. C
40. 假设需要给表AUTHOR表插入的数据中的EMAIL地址更新为gaiguoqiang@http://www.77cn.com.cn,可以使用如下()
方式。(第四章)
A.
Update AUTHOR
(EMAIL = gaiguoqiang@http://www.77cn.com.cn );
B.
Update AUTHOR
SET EMAIL = gaiguoqiang@http://www.77cn.com.cn ;
C.
ALTER AUTHOR
SET EMAIL = gaiguoqiang@http://www.77cn.com.cn ;。
MODIFY AUTHOR
EMAIL = gaiguoqiang@http://www.77cn.com.cn ;
答案. B
41. 在Oracle中引入的()语句通常被称作“更新插入”,因为使用该语句可以在同一个步骤中更新(update)
并插入(insert)数据行,对于抽取、转换和载入类型的应用软件可以节省大量宝贵的时间。(第四章)
A. 子查询。
B. 合并查询。
C. 外连接查询。
D. 内连接查询。
答案. B
42. 当需要提交某个事务时,可以使用()语句。(第四章)
A. ROLLBACK。
B. COMMIT。
C. SAVEPOINT。
D. SET Transaction。
答案. B
43. ()可以让用户在事务处理中建立标记点,从而能够用于支持用户的事务处理。(第四章)
A. 保存点。
B. 事务点。
C. 回滚点。
D. 提交点。
答案. A
44. Oracle的数据操纵包括()。(第四章)
A. 数据查询操作。
B. 数据更新操作。
C. 数据删除操作。
D. 数据插入操作。
答案. A、B、C、D
45. 内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的列值。内连接分()。
(第四章)
A. 等值连接。
B. 不等连接。
C. 自然连接。
D. 交叉连接。
答案. A、B、C
46. 在Oracle中,约束可以在DML语句执行之后立即生效,也可以延迟到事务处理提交时才生效。()语句
可以让用户在事务处理中设置延迟约束的强制模式。(第四章)
A. set constraint。
B. set transaction。
C. take constraint。
D. take transaction。
答案. A
47. 假设需要格式化作者表AUTHOR查询的列信息,将AUTHOR_NAME列名字格式化为“作者编号”,
AUTHOR_NAME列名字格式化为“作者名称”,AUTHOR_DESC列名字格式化为“作者简介”,可以使用如下()方式。(第四章)
A.
FORMAT AUTHOR_ID HEADING 作者编号
FORMAT AUTHOR_NAME HEADING 作者名称
FORMAT AUTHOR_DESC HEADING 作者简介
SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC
FROM AUTHOR;
B.
COLUMN AUTHOR_ID HEADING 作者编号
COLUMN AUTHOR_NAME HEADING 作者名称
COLUMN AUTHOR_DESC HEADING 作者简介
SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC
FROM AUTHOR;
C.
MODIFY AUTHOR_ID HEADING 作者编号
MODIFY AUTHOR_NAME HEADING 作者名称
MODIFY AUTHOR_DESC HEADING 作者简介
SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC
FROM AUTHOR;
D.
ALTER AUTHOR_ID HEADING 作者编号
ALTER AUTHOR_NAME HEADING 作者名称
ALTER AUTHOR_DESC HEADING 作者简介
SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC
FROM AUTHOR;
答案. B
48. 在Oracle中,()是一个基于Web的SQL*Plus工具,能够在网页中执行SQL*Plus命令。(第四章)
A. SQL*Plus。
B. iSQL*Plus。
C. PL*SQL。
D. iPL*SQL。
答案. B
49. 假设需要从CUSTOMER客户表中检索数据,可以使用如下()语句。(第四章)
A.
SELECT * FROM CUSTOMER;
B.
SELECT * CUSTOMER;
C.
MODIFY * FROM CUSTOMER;
D.
UPDATE * FROM CUSTOMER;
答案. A
50. 假设需要从CUSTOMER查询客户表数据,按照CUSTOMR_ID降序排列,可以使用如下()方式。(第
四章)
A.
SELECT CUSTOMER_ID, CUSTOMER_NAME
FROM CUSTOMER
ORDER CUSTOMER_ID DESC;
B.
SELECT CUSTOMER_ID, CUSTOMER_NAME
FROM CUSTOMER
TAKE BY CUSTOMER_ID DESC;
C.
SELECT CUSTOMER_ID, CUSTOMER_NAME
FROM CUSTOMER
ORDER BY CUSTOMER_ID DESC;
D.
SELECT CUSTOMER_ID, CUSTOMER_NAME
FROM CUSTOMER
TAKE CUSTOMER_ID DESC;
答案. C
1. 在Oracle中,可以用一个SELECT语句同时从多个表中取出数据,只需在SELECT语句的()子句中列
出要从中取出数据的表名称即可。(第四章)
A. ORDER BY。
B. FROM。
C. GROUP BY。
D. JOIN。
答案. B
2. Oracle的时间格式通常是'HH24:MI:SS'形式,它也是通过nls_date_formate系统参数定义的,要查询
Oracle系统的日期格式,可以使用如下()SQL语句。(第四章)
A.
select currenttimestamp from systable;
B.
select currenttimestamp from dual;
C.
select systimestamp from systable;
D.
select systimestamp from dual;
答案. D
3. 使用(),可以将某个SQL语句的执行依赖于另一个查询语句的执行结果。(第四章)
A. 内连接查询。
B. 子查询。
C. 外连接查询。
D. 合并查询。
答案. B
4. 下面有关子查询,说法错误的是()。(第四章)
A. 子查询必须使用括号括起来,否则无法确定其开始和结束。
B. 在子查询中,可以使用函数。
C. 在子查询中,可以使用排序子句order by。
D. 在子查询中,还可以包含子查询,称为嵌套子查询,但是最多嵌套255层。
答案. C
5. 分组查询是在查询语句中使用()子句,对查询结果执行分组操作。(第四章)
A. ORDER BY。
B. GROUP BY。
C. JOIN。
D. COUNT。
答案. B
6. ()不带WHERE子句,它返回被连接的两个表所有数据行的笛卡尔积,返回到结果集合中的数据行数
等于第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数。(第四章)
A. 交叉连接。
B. 外连接。
C. 内连接。
D. 自然连接。
答案. A
正在阅读:
Oracle数据库应用与开发模拟题题库08-31
2017-2022年中国法律服务市场发展前景预测研究报告(目录) - 图03-17
迎难而上的作文15篇04-07
监理规划(按最新规范格式编写)06-23
财产保全申请书【8篇】03-26
邮政营业员(中级)学习资料 (1)05-11
青少年特发性脊柱侧弯围手术期护理07-27
人生如戏戏如人生作文800字07-12
“ - -改变了我”半命题作文01-17
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 模拟题
- 题库
- 数据库
- 应用
- Oracle
- 开发
- 防汛办工作职责
- 从人物关系的角度来分析《推销员之死》的悲剧色彩
- 雪课堂实录
- 《环境保护法》适用于( )。 A.中华人民共和国领域B.中华人民共和国
- 07小熊电器网上商城整合推广营销方案(62P)
- 木材学模拟试卷
- 小学美术教师理论考试测试题
- 开发商转舵布局商业地产
- The tragedy of Hurstwood 嘉莉妹妹中男主角的悲剧性
- 二元一次方程组一人教版(含答案)
- 政府和社会资本合作(PPP)-新城智慧管网项目财政承受能力论证报告(编制大纲)
- FlowJo中文使用说明书
- 五年级语文齐天大圣大战二郎神
- 公共关系学结课论文
- 妇幼保健基础工作知识手册1
- 中学生选课指导制度
- 商业银行绩效考核方案分析方案
- 20世纪40年代青海少数民族聚居区的新式农贷
- 全国邮政编码(全)
- 喷漆工艺标准流程