oracl考试模拟试题_第1页
oracl考试模拟试题_第2页
oracl考试模拟试题_第3页
oracl考试模拟试题_第4页
oracl考试模拟试题_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 一 单选题 1 下面对 编写 SQL 语句 描述不正确是那个 C A SQL 语句是不区分大小写的B SQL 语句可以是一行 也可以是多行 C 关键字可缩写D 子句通常放在单独的行中 2 使用算术运算符 可以创建数据和 的表达式 B A 日期数据B 函数C 子查询D 伪列 3 查询语句中连接表达式 字符串或列的运算符为 B A B C D 4 下面对算术运算符优先顺序描述错误的是 C A 乘和除的运算优先级高于加和减 B 优先级相同的运算符是从左到右进行评估的 C 运算符对数字类型数据优先级高于对日期类型的数据 D 可以使用括号来强制语句做出优先评估 5 使用列别名的关键字是 A A ASB ISC TOD SHOW 6 在 SQL PLUS 中调用 SQL 的脚本使用什么符号 D A 该语句的显示结果 C ROUND 将值舍入到指定的小数位 TRUNC 将值截断到指定的小数位 A 46 and 45B 46 and 45 93C 50 and 45 93 D 50 and 45 9E 45 and 45 93F 45 95 and 45 93 12 假设 SYSDATE 25 JUL 95 则 ROUND SYSDATE MONTH 结果是 B A 01 AUG 96B 01 AUG 95C 01 JUL 95D 01 AUG 97 13 评估 SQL 语句 CREATE TABLE dept deptno NUMBER 2 dname VARCHAR2 14 loc VARCHAR2 13 ROLLBACK DESCRIBE DEPT 下列描述哪个是正确的 AD A DESCRIBE DEPT 语句显示 DEPT 表的结构 B ROLLBACK 语句释放 DEPT 表的存储空间 C DESCRIBE DEPT 语句返回一个错误 ORA 04043 对象 DEPT 不存在 D 如果在 ROLLBACK 语句之前输入 COMMIT 语句子 DESCRIBE DEPT 将显示 DEPT 表结构 14 评估 SQL 语句 SELECT ename sal 12 sal 100 FROM emp Sal 列存储的是月薪 现在要求查询语句能够显示 每月增加 100 元补贴后的年薪 上面的语句如何更改 B A 不需要做任何修改 B SELECT ename sal 12 sal 100 FROM emp C SELECT ename sal 12 sal 100 FROM emp D SELECT ename sal 100 12 FROM emp 15 在 SELECT 语句中消除重复行的关键字是 D A ALLB NOTC NOT ANYD DISTINCT 3 16 下列 SELECT 语句用于查询表中 email 列为空值的行 哪个是正确的 C A SELECT ename sal email from emp where email 0 B SELECT ename sal email from emp where email C SELECT ename sal email from emp where email is null D SELECT ename sal email from emp where email is not null 17 下列哪个是 SQL Plus 的命令 B A SELECTB DESCC DELETED UPDATE 18 要对 ORACLE 数据库对象 如表 用户 性能监测等 进行管理 可以采用以下哪个管理工具 D A Oracle Universal Installer B Oracle Database Configuration Assistant C Net Manager D Oracle Enterprise Management Consol 19 选出下列验证方法中不是 oracle 中验证用户的方法 D A 口令验证B 外部验证C 全局验证D 人为验证 20 赋予用户建立会话 连接登录 Oracle 的系统权限是哪个 B A create tableB create session C select any tableD create view 1 如果表中某列上包含大量重复值 这列所适合建立什么类型索引 B A B Tree B BitMap C 唯一性索引D 基于函数的索引 2 当执行 UPDATE 语句行数据时 oracle 会在表中行中加什么类型的锁 B A ROW SHARE B ROW EXCLUSIVE C SHARE D SHARE ROW EXCLUSIVE E EXCLUSIVE 4 3 当某用户执行数据修改时 其他用户从哪儿查询其原始数据 C A 索引段B 数据段C 回滚段D 重做日志 4 如果用户想对数据修改及其值变化 应该使用什么类型的审计 C A 强制性审计B 标准数据审计C 基于值的审计 D 细粒度审计E 对 DBA 审计 5 启动监听器的命令是 A A lsnrctl start B lsnrctl stop C tnsping start D tnsping stop 6 AWR 收集的数据存储在哪个表空间 B A system B sysaux C undo D users 7 AWR 是由哪个后台进程将快照数据写入 F A SMON B PMON C DBWn D LGWR E CKPTF MMON 8 哪条命令是手工发出检查点事件 D A alter database checkpoint B checkpoint C start checkpoint D alter system checkpoint 9 数据库处于什么状态下才能开启数据库归档模式 C A shutdown B nomount C mount D open 10 在数据库 OPEN 状态下备份控制文件的命令是什么 AC A alter database backup controlfile to trace B alter system backup controlfile to trace C alter database backup controlfile to c control bkf D alter system backup controlfile to c control bkf 5 11 select TRUNC 45 926 2 from dual 语句执行的结果是什么 D A 45 93B 46C 45 926D 45 92 12 假设 SYSDATE 25 JUL 95 则 ROUND SYSDATE YEAR 结果是 A A 01 JAN 96B 01 AUG 95C 01 JUL 95D 01 AUG 97 13 oracle 中将数字转换成字符的函数是哪个 A A to charB to numberC to dateD to bin 14 用于统计最大值的函数是哪个 D A sumB avgC minD max 15 下列哪一个不是 DML 语句 A A createB insertC updateD delete 16 创建视图的语句是哪个 A A create viewB create tablespace C create tableD create type 17 oracle10G 中 G 的含义是什么 A A gridB group C girl D green 18 下列不属于 oracle 存储结构的是 D A 表空间B oracle 块C 段D 实例 19 oracle 中验证用户的方法不包含 D A 口令验证B 外部验证C 全局验证D 人为验证 20 赋予用户创建表的系统权限是哪个 B A create tableB create session C select any tableD create view 6 二 多选题 1 以下是 雇员表 的结构 EMPLOYEE ID NUMBER Primary Key FIRST NAME VARCHAR2 25 LAST NAME VARCHAR2 25 下面哪些插入语句是正确的 CEF A INSERT INTO employees VALUES NULL John Smith B INSERT INTO employees first name last name VALUES John Smith C INSERT INTO employees VALUES 1000 John NULL D INSERT INTO employees first name last name employee id VALUES 1000 John Smith E INSERT INTO employees employee id VALUES 1000 F INSERT INTO employees employee id first name last name VALUES 1000 John 2 下列哪些是 DML 语句 BCD A COMMITB MERGEC UPDATE D DELETEE CREATEF DROP 3 评估下面创建表的语句 CREATE TABLE orders SER NO NUMBER UNIQUE ORDER ID NUMBER ORDER DATE DATE NOT NULL STATUS VARCHAR2 10 CHECK status IN CREDIT CASH PROD ID NUMBER REFERENCES PRODUCTS PRODUCT ID ORD TOTAL NUMBER PRIMARY KEY order id order date 以上语句执行完成后会在些列自动创建索引 AF A SER NOB ORDER IDC STATUSD PROD ID E ORD TOTALF 在 ORDER ID and ORDER DATE 列上创建复合索引 7 4 下列哪些语句可以将 2000 以 2 000 00 的格式显示 BCD A SELECT TO CHAR 2000 FROM dual B SELECT TO CHAR 2000 0 000 00 FROM dual C SELECT TO CHAR 2000 9 999 00 FROM dual D SELECT TO CHAR 2000 9 999 99 FROM dual E SELECT TO CHAR 2000 2 000 00 FROM dual F SELECT TO CHAR 2000 N NNN NN FROM dual 5 关于约束 下列哪些描述是正确的 BD A UNIQUE 约束不允许空值 B 在创建 PK 或 UNIQUE 约束时默认会同进创建唯一性索引 C PK 约束允许列中有一个空值 D NOT NULL 约束是确保列中不会出现空值 6 哪两个语句执行后 该事务是成功完成的 DE A DELETE employees B DESCRIBE employees C ROLLBACK TO SAVEPOINT C D GRANT SELECT ON employees TO SCOTT E ALTER TABLE employees SET UNUSED COLUMN sal 7 表 STUDENTS 的结构如下 STD ID number 4 COURSE ID varchar2 10 START DATE DATE END DATE DATE 哪两个聚合函数对 START DATE 列是有效的 CE A SUM start date B AVG start date C COUNT start date D AVG start date end date E MIN start date F MAXIMUM start date 8 以下启动并打开数据库的语句正确的有哪些 CD A startup open B startup databaseC startup D startup mount alter database open E startup nomount alter database open 9 当执行 drop table dept 命令后 下列哪些描述是正确的 ABDE A 你不能回滚这个语句 8 B 所有在此语句之前的待定事务将被提交 C 基于 DEPT 表的视图被删除 D 基于 DEPT 表的索引被删除 E 表 DEPT 中的数据全部被删除 同时表的结构也被删除 F 表 DEPT 中的数据全部被删除 但表结构被保留下来 G 基于 DEPT 表的同义词被删除 10 SYS 用户在登录系统时只能以哪两个特权登录 Oracle AB A sysdbaB sysoperC public D dbaE system 11 Oracle 数据库结构有哪些组件 ABC A 内存结构B 进程结构C 存储结构D 网络结构 12 Oracle 的 SGA 区中有哪些组件 ABCDEF A 共享池B Streams 池C 大型池 D JAVA 池E 数据库缓冲区高速缓存F 重做日志缓冲区 13 Oracle 的逻辑存储结构的组件有哪些 ABCDE A 数据库B 表空间C 段D 区E 块F 数据文件 14 Oracle 初始化参数文件包括 BC A init 文件B SPFILE C PFILE D START FILE 15 下面对 Oracle 初始化文件描述正确的有哪些 ABCD A 初始化文件定义 Oracle 启动时使用的环境设置 B 初始化文件定位控制文件 C 有两种类型的初始化参数文件 D Oracle 实例根据初始化文件中的定义创建 SGA E 初始化文件丢失后无法恢复 16 ORACLE 内置的用于系统管理的用户帐号有哪些 CD A SCOTT B HR C SYS D SYSTEM 9 17 ORACLE 中用户概要文件的作用是哪两个 BC A 配置用户目录B 控制资源占用 C 管理帐号状态和口令失效D 配置用户信息 18 实施口令安全功能包括 ABCD A 口令历史记录B 口令复杂性验证 C 口令过期和失效D 帐户锁定 19 ORACLE 中角色的作用是 BCD A 可以用来登录B 简化权限管理 C 动态管理权限D 有选择性地应用权限 20 下列用于赋予和撤消用户权限的 DCL 语句是 AC A grantB deleteC revokeD select 1 以下对 ORACLE 描述是正确有 ABCDE A ORACLE 服务器是由实例和数据库文件组成 B ORACLE 是一个关系型数据库管理系统 C ORACLE 可以安装在多种操作系统之上 D ORACLE 实例是由内存结构和进程结构组成 E ORACLE10G 中的 G 代表网格 2 下列哪些是 DDL 语句 BCD A COMMITB ALTERC CREATE D DROPE DELETEF DESC DDL Data Definition Language 数据定义语言 create alter drop truncate DCL Data Control Language 数据控制语言 用来设置或更改数据库用户或角色权限的语句 包括 grant deny revoke 等 语句 在默认状态下 只有 sysadmin dbcreator db owner 或 db securityadmin 等人员才有权力执行 DCL DML 包括 INSERT 插入 UPDATE 更新 DELETE 删除 注 意 select 语句属于 DQL Data Query Language 3 评估下面创建表的语句 10 CREATE TABLE orders SER NO NUMBER UNIQUE ORDER ID NUMBER ORDER DATE DATE NOT NULL STATUS VARCHAR2 10 CHECK status IN CREDIT CASH PROD ID NUMBER REFERENCES PRODUCTS PRODUCT ID ORD TOTAL NUMBER PRIMARY KEY order id order date 以上语句执行完成后会在些列自动创建索引 AF A SER NO B ORDER IDC STATUS D PROD ID E ORD TOTAL F 在 ORDER ID and ORDER DATE 列上创建复合索引 4 下列哪些语句可以将 2000 以 2 000 00 的格式显示 BCD A SELECT TO CHAR 2000 FROM dual B SELECT TO CHAR 2000 0 000 00 FROM dual C SELECT TO CHAR 2000 9 999 00 FROM dual D SELECT TO CHAR 2000 9 999 99 FROM dual E SELECT TO CHAR 2000 2 000 00 FROM dual F SELECT TO CHAR 2000 N NNN NN FROM dual 5 关于视图 下列哪些描述是正确的 BD A 视图的数据只能来源于表B 视图中可包括复杂的查询 C 视图不能被更新 UPDATE D 视图可以被更新 UPDATE 6 执行哪些语句后事务会被自动提交 CDE A SELECT 语句B UPDATE 语句C DCL 语句 D DDL 语句E SHUTDOWN 命令 7 表 STUDENTS 的结构如下 STD ID number 4 COURSE ID varchar2 10 START DATE DATE 11 END DATE DATE 哪两个聚合函数对 START DATE 列是有效的 CE A SUM start date B AVG start date C COUNT start date D AVG start date end date E MIN start date F MAXIMUM start date 8 为什么要创建索引 BCD A 增加数据B 因为你的表太大了 C 提高查询效率D 减少在查询中对数据块的扫描个数 9 当执行 TRUNCATE table dept 命令后 下列哪些描述是正确的 ABDE A 你不能回滚这个语句 B 表中数据全部被删除 C 可以回滚该语句 D 表中的 HWM 退回初始位置 E TRUNCATE 是一个 DDL 语句 F TRUNCATE 是一个 DML 语句 G 基于 DEPT 表的同义词被删除 从表中删除所有行 使表为空并保留表结构不变 是数据定义语言 DDL 语句而不是 DML 语句 无法 轻易将其取消 10 内联视图中使用 rownum 在 WHERE 条件中可以使用些操作符 AB A B D IS 11 Oracle 数据库 10G 的 G 表示为网格 具体技术有哪些 ABC A ASM B RACC ORACLE stream D ASS 12 下列启动 Oracle 正确的命令有哪些 ABE A STARTUP B STARTUP NOMOUNT C STARTUP GO D STARTUP STEP E STARTUP MOUNTF STARTUP OK 13 Oracle 的物理存储结构的组件有哪些 BF A 操作系统块 OS 块 B 数据文件C 段 D 区E 块F 数据文件 12 14 Oracle 初始化参数文件包括 BC A init 文件B SPFILEC PFILEE START FILE 15 下面对 Oracle 初始化文件描述正确的有哪些 ABCD A 初始化文件定义 Oracle 启动时使用的环境设置 B 初始化文件定位控制文件 C 有两种类型的初始化参数文件 D Oracle 实例根据初始化文件中的定义创建 SGA E 初始化文件丢失后无法恢复 16 下面对 SYS 用户描述正确有哪些 ABCD A 被授予了 DBA 角色 B 具有 ADMIN OPTION 的所有权限 C 拥有数据字典 D 拥有自动工作量资料档案库 E 可以被删除 17 用户验证方法包括哪些 ABD A 口令B 外部验证C 映射验证D 全局验证 18 下面对 TRUNCATE TABLE 命令描述正确的有哪些 ABCDE A 通过将高水位标记 HWM 设置到表开头 使表行不可用 将表标记为空 B 是 DDL 命令 因此不会生成还原数据 而且会隐式提交命令 C 相应的索引也会被截断 D 不会截断外键引用的表 E 使用此命令时不会触发删除触发器 F 和 DELETE 命令完全一样 19 临时表中可以创建 ABD A 约束B 索引C 视图D 触发器 20 下面对冷备份描述正确是哪些 BC A 必须先做热备份 B 只能将数据恢复到备份的那个时间点 从最后的备份到数据库损坏时之间的数据无法恢复 13 C 只能数据库 shutdown 后去做 D 冷备份只能备份数据文件 不能备份控制文件 三 判断题 1 SQL 语句中是不区分大小写的 T 2 包含空值的算术表达式的结果为空 T 3 使用列别时 AS 关键字可以省略 T 4 oracle 中默认的时间日期格式是 DD MON RR T 5 在多表连接查询中不可以使用表别名 F 6 子查询如果返回的值是单个则使用的符号有 select sal from emp where ename bob 2 请详细写出 oracle 启动过程的三个阶段 nomount mount open nomount 找到相关的启动参数文件 打开它 根据它记录的参数值 启动但不装载数据库 mount 从启动参数文件中找到控制文件的路径参数值 找到所有的控制文件 然后打开读取控制文件 的信息 装载但不打开数据库 open 数据库读取所有文件 打开数据库 14 2 有两张表 一张 emp 表包含如下列 empno ename sal deptno 另一张表 dept 表包含如下列 deptno deptname 写一个表连接查询 查询员工所在部门的名字 要求结果集返回两列 ename deptname Select emp enam

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论