tceic.com
简单学习网 让学习变简单
相关标签
当前位置:首页 >> 政史地 >>

Oracle期末考试复习题


复习题
一、填空题:
1. Oracle EnterpriseManager 是一个基于 B/S 的框架系统。

2.Oracle 数据库的存储结构分为物理结构和逻辑结构。 3.在游标或者游标变量打开后还没有进行第一次提取时,%found 属性为 null。 4. 在 oracle 中已 commit 或 rollback 作为上一个事务的

结束标志及下一个新事物开始的标志。 5. DML 表示数据操作语言,主要的 DML 有 SELECT,INSERT,UPDATE,DELETE. 6.索引的主要目标是提高访问的速度。 7.在 Oracle database 10g 系统中,可以使用 DBCA 工具和 CREATE DATEBASE 命令两种方式创建数据 库。 8. 命令 Startup nomount 只能启动数据库实例,但不能装载和打开数据库。 9.在输入 URL 进入 Oracle Enterprice Manager Database Control 的时候,必须指出 ip 地址和端口 号 。 10.在登录 Oracle Enterprice Manager Database Control 时,连接身份有两种选择,分别为 normal 和 sysdba。

二、选择题:
1.当 Oracle 服务器启动时,下列哪种文件不是必须装入内存的( A. 数据文件 B. 控制文件 C. 日志文件 ) 。D D. 归档日志文件

2. 在 Oracle 中,当用户要执行 SELECT 语句时,下列哪个进程从磁盘获得用户需要的数据( ) 。B A.用户进程 B. 服务器进程 C. 日志写入进程(LGWR) D. 检查点进程(CKPT)

3. 在 Oracle 数据库的逻辑结构中有以下组件:A 表空间;B 数据块;C 区;D 段;这些组件从大到小依次 是( ) 。B D. D→A→C→B D. 不能

A. A→B→C→D B. A→D→C→B C. A→C→B→D 4. ( B )可以从过程返回多个值。 A. 使用 IN 参数 B. 使用 OUT 参数 C. 使用指针 5.PL/SQL 为内存耗尽时,预定义了( C )异常。 A. NO_DATA_FOUND B. MEMORY_ERROR C. STORAGE_ERROR D. NO_MEMEORY_FOUND 6. 一下是同义词不具有的用途是( D ) 。 A. 简化 SQL 语句 B. 隐藏对象的名称和所有者 C. 提供对对象的公共访问 D. 显示对象的名称和所有者

7. 在 Windows 操作系统中,Oracle 的( A )服务监听并接受来自客户端应用程序的连接请求。 A. OracleHOME_NAMETNSListener C. OracleHOME_NAMEAgent B. OracleServiceSID D. OracleHOME_NAMEHTTPServer

8. 在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将( B )表 空间分配给用户作为默认表空间。



1





4



A. USER B. SYSTEM C. SYS D. DEFAULT 9. 下列哪种 Lob 类型用来存储数据库以外的操作系统文件( ) 。D A. CLOB B. BLOB C. CFILE D. BFile 10. Oracle 的控制文件不包括以下哪些内容( ) 。A A. 数据库名称 B. 数据文件和日志文件的名称和位置 C. 时间戳 D. 服务器信息 11. 不属于 Oracle 的系统文件是( ) 。D A. 数据文件 DBF B. 控制文件 CTL C. 日志文件 LOG D. 归档文件 ARC 12. 下列( D )不是 PL/SQL 过程和函数的参数模式。 A. In B. Out C. In Out D. Ref 13. 有语句如下:TYPE curtype IS REF CURSOR RETURN book.price%TYPE;表 book 的列 price 的数 据类型是 NUMBER(5);则( A ) 。 A. curtype 可以返回 INTEGER 类型数据,长度为 5 B. curtype 可以返回 INTEGER(5,2)类型数据 C. curtype 可以返回 VARCHAR2(5,2)类型数据 D. 以上都不对 14. 使用下列( B )将不能把 Null 值转换为实际值。 A. NVL B. NVL2 C. NULLIF D. To_number 15. 使用( D )数据类型时,数据部能存储在数据库内。 A. BLOB B. CLOB C. NCLOB D. BFILE 16. SCOTT 用户对自己的表 Test 执行了以下命令:Lock table test in share mode 但没有执行 COMMIT 和 ROLLBACK,此时用户 System 执行了命令:LOCK TABLE SCOTT.TEST IN share update MODE, 将出现什么情况? ( )。B A. 提示表已锁定 B. 正常执行 C. 出现等待状态,直到 Scott 用户释放锁 D. 以上都不正确 17. 关于“For update”子句和“For update of 字段”说法正确的是( ) 。C A. 没有区别 B. 前者只锁定当前表中的相关行,而后者锁定所有表的行 C. 前者锁定所有相关表中的行,而后者锁定当前表中的相关行 D. 以上说法均布正确 18. 下列哪些想不是 Oracle 中常用的分区方法?( ) 。D A. 范围 B. 散列 C. 列表 D. 条件 19. 查看 Test 中名为 P1 的分区的分区中的记录的查询语句为( ) 。C A. Select * from Test Where PartitionName=’P1’ B. Select * from Test(P1) C. Select * from Test Where PartitionName(P1) D. 以上都不正确 20. 在 Oracle 中,下面哪条语句当 COMM 字段为空时显示 0,不为空时显示 COMM 的值( A ) 。 A. SELECT ename, NVL(comm, 0) FROM emp; B. SELECT ename, NULL(comm, 0) FROM emp;

C. SELECT ename, NULLIF(comm, 0) FROM emp; D. SELECT ename, DECODE(comm, NULL, 0) FROM emp;



2





4



三、简答题
1. 简述 CHAR 与 VARCHAR2 的区别? 答:(1) CHAR 的长度是固定的,而 VARCHAR2 的长度是可以变化的;(2) CHAR 的效率比 VARCHAR2 的效率稍高;(3) VARCHAR2 是 Oracle 自己开发了一个数据类型,这个类型不是一个标准 的 VARCHAR,它将在数据库中 varchar 列可以存储空字符串的特性改为存储 NULL 值。 2.在 PL/SQL 程序设计中异常的抛出和处理是非常重要的内容。简述三种方式抛出异常的过程。 答: 有三种方式抛出异常: 通过 PL/SQL 运行时;使用 RAISE 语句;调用 RAISE_APPLICATION_ERROR 存储过程。 3. 使用存储管理器可以管理哪些对象?简述利用它可以进行的操作。 答:使用存储管理器可以管理表空间、回滚段、数据文件和重做日志等存储对象。 (1) 创建存储对象; (2) 将数据文件和回滚段添加到表空间中; (3) 删除存储对象; 4. 解释 data block , extent 和 segment 的区别。 答:data block 是数据库中最小的逻辑存储单元。当数据库的对象需要更多的物理存储空间时,连 续的 data block 就组成了 extent . 一个数据库对象拥有的所有 extents 被称为该对象的 segment. 5. 简述非延迟性(immediate)约束的功能? 答:要在每一个 DML 语句结束时进行数据完整性的检查。如果有数据违反了约束条件,该语句将 被回滚。 6. 简述存储过程与触发器的主要区别? 答:存储过程与触发器的主要区别就是,存储过程是由用户或应用程序显示调用,而触发器是被事 件自动触发。 7. 简述游标的作用? 答:游标的作用是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的 表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。

四、名词解释
1.对象:对象实际是对一组数据和操作的封装,对象的抽象就是类。 2.并行服务器(OPS) :可以允许一个数据库装载到多个数据库实例上,并同时被这多个数据库实例打 开。 3.DUAL 表:该表只包含一个字段和一条记录。使用它容易解决与表无关的一些查询问题。 4. DML 级封锁:用于控制并发事务中的数据操纵,保证数据的一致性和完整性,其封锁对象可以是表 或行。 5.触发器:存放在数据库中,它是一种当特定的事件发生时自动执行的存储过程。



3





4



五、综合题
1.在 SQL>环境中完成下 SQL 列语句。 ⑴ 取出 Oracle 的系统日期,利用 SELECT 语句将其转换为字符型并赋给某一变量。 SELECT To_char(sysdate,’yyyymmdd’) ⑵ 查看某表的创建时间。 select object_name,created from user_objects where object_name = UPPER('&table_name') ⑶ 查看放在 ORACLE 的内存区里的表。 select table_name,cache from user_tables where instr(cache,'Y')>0; ⑷ 查看数据字典中函数的状态。 select object_name,status from user_objects where object_type='FUNCTION'; ⑸ 使用表 system.table1,写出 SQL 语句完成如下功能:在表中查出年龄大于 20,且名字以“王” 开头的记录,并且按照年龄的降序排列出来(年龄大的在前面) 。 Select * from system.table1 where age>20 and name like ‘王%’ order by age DESC; INTO a FROM DUAL;

2. 简述 Oracle 系统的体系结构 答:Oracle 系统体系结构是整个 Oracle 服务器系统的框架,是管理和应用 Oracle 数据服务器的 基础和核心。 ⑴ 数据库实例:系统全局区和后台进程 ⑵ 物理存储结构:参数文件、控制文件、数据文件、重做日志文件等; 逻辑存储结构:表空间、段、盘区、数据块等 ⑶ 内存结构:系统全局区域、程序全局区、用户全局区 3. 解释冷备份和热备份的不同点以及各自的优点。 答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库 关闭后,进行备份,适用于所有模式的数据库。冷备份的优点在于它的备份和恢复操作相当简单,并且 由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。 (因为不必将 archive log 写入硬盘)



4





4




推荐相关:

Oracle期末考试复习题2

Oracle期末考试复习题2_计算机软件及应用_IT/计算机_专业资料。2010年oracle期末考试试题及答案 复习题一、填空题: 1. Oracle EnterpriseManager 是一个基于 B/S ...


Oracle期末考试复习题

复习题一、填空题: 1. Oracle EnterpriseManager 是一个基于 B/S 的框架系统。 2.Oracle 数据库的存储结构分为物理结构和逻辑结构。 3.在游标或者游标变量打开...


Oracle 11g期末考试复习题

Oracle 11g期末考试复习题_IT认证_资格考试/认证_教育专区。一、选择题 1、对于 Oracle 数据库软件的应用,主要分为哪两大块(AB )。〖2 个答案〗 A.开发 B....


oracle期末考试试题 复习题

oracle期末考试试题 复习题_计算机软件及应用_IT/计算机_专业资料。oracle期末考试试题 复习题1.以下( A)内存区不属于 SGA。 A.PGA B.日志缓冲区 C.数据缓冲区...


Oracle期末考试试题及答案

Oracle期末考试试题及答案_院校资料_高等教育_教育专区。Oracle期末考试试题及答案...( A.HAVING 装 B.ORDER BY C.WHERE 5. 在 Oracle 数据库中,( A. SYS ...


oracle期末考试试题

oracle期末考试试题_IT/计算机_专业资料oracle期末考试试题1. 如何启动实例、如何装载数据库,如何打开数据库。 Startup nomount alter database mount Startup mount ...


oracle数据库期末考试试题及答案

期末考试卷 (卷) 课程名称: ORACLE 数据库考试方式:开卷 ( )闭卷 (√) 九江学院 (郭) 2、考题总试结一二三四五六 束后, 号分考生不得得将试卷、答分...


oracle期末复习题及答案

oracle期末复习题及答案_从业资格考试_资格考试/认证_教育专区。1、以下( A.PGA 2、 ( )内存区不属于 SGA。 B.日志缓冲区 C.数据缓冲区 D.共享池 )模式...


oracle期末考试题及答案

oracle期末考试题及答案_IT认证_资格考试/认证_教育专区。oracle期末考试题及答案...A A.PGA B.日志缓冲区 C.数据缓冲区 D.共享池 2、 )模式存储数据库中...


oracle数据库期末考试试题及答案(一)

oracle数据库期末考试试题及答案(一)_从业资格考试_资格考试/认证_教育专区。一、选择 1) CBO 与 RULE 的区别,RBO 根据规则选择最佳执行路径来运行查询,CBO 根据...

网站首页 | 网站地图
All rights reserved Powered by 简单学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com