网站大量收购独家精品文档,联系QQ:2885784924

12计算机Oracle数据库试题B卷解析.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
12计算机Oracle数据库试题B卷解析

北京交通职业技术学院期末考试试题答案 2013—2014学年第二学期 12计算机专业 课程名称:1Oracle数据库(B)卷 出题教师:孙继亮 一、选择题(每题1分,共10题,共10分) 1、C 2、C 3、A 4、B 5、D 6、C 7、D 8、B 9、A 10、B 二、填空题(每空2分,共10空,共20分) [1] FOR sales_rec IN sales_cur LOOP [2] sales_rec.tsales = sales_rec.asales [3] IN OUT [4] SELECT deptno INTO dept_no FROM emp WHERE empno=emp_no; [5] RETURN result; [6] pack_ma.order_proc(‘002’) [7] BEFORE INSERT OR UPDATE OF job ON emp [8] FOR EACH ROW [9] UPPER(:NEW.job) [10] END; 三、简答(每题10分,共4题,共40分) 事务是什么? 事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务: 原子性:事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。 一致性:事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构(如 B 树索引或双向链表)都必须是正确的。 隔离性:由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看中间状态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重播一系列事务,以使数据结束时的状态与原始事务执行的状态相同。 持久性:事务完成之后,它对于系统的影响是永久性的。该修改即使出现系统故障也将一直保持。 使用索引查询一定能提高查询的性能吗?为什么? 通常,通过索引查询数据比全表扫描要快.但是我们也必须注意到它的代价. 索引需要空间来存储,也需要定期维护, 每当有记录在表中增减或索引列被修改时,索引本身也会被修改. 这意味着每条记录的INSERT,DELETE,UPDATE将为此多付出4,5 次的磁盘I/O. 因为索引需要额外的存储空间和处理,那些不必要的索引反而会使查询反应时间变慢.使用索引查询不一定能提高查询性能,索引范围查询(INDEX RANGE SCAN)适用于两种情况: 基于一个范围的检索,一般查询返回结果集小于表中记录数的30%宜采用; 基于非唯一性索引的检索 ? 索引就是为了提高查询性能而存在的,如果在查询中索引没有提高性能,只能说是用错了索引,或者讲是场合不同 归档是什么含义? 关于归档日志:Oracle要将填满的在线日志文件组归档时,则要建立归档日志(archived redo log)。其对数据库备份和恢复有下列用处:? 数据库后备以及在线和归档日志文件,在操作系统和磁盘故障中可保证全部提交的事物可被恢复。? 在数据库打开和正常系统使用下,如果归档日志是永久保存,在线后备可以进行和使用。? 数据库可运行在两种不同方式下:NOARCHIVELOG方式或ARCHIVELOG 方式? 数据库在NOARCHIVELOG方式下使用时,不能进行在线日志的归档,? 数据库在ARCHIVELOG方式下运行,可实施在线日志的归档 ? 归档是归档当前的联机redo日志文件。 SVRMGR alter system archive log current; 数据库只有运行在ARCHIVELOG模式下,并且能够进行自动归档,才可以进行联机备份。有了联机备份才有可能进行完全恢复。 rman是什么,有何特点? RMAN(Recovery Manager)是DBA的一个重要工具,用于备份、还原和恢复oracle数据库, RMAN 可以用来备份和恢复数据库文件、归档日志、控制文件、系统参数文件,也可以用来执行完全或不完全的数据库恢复。? RMAN有三种不同的用户接口:COMMAND LINE方式、GUI 方式(集成在OEM 中的备份管理器)、API 方式(用于集成到第三方的备份软件中)。? 具有如下特点:? 1)功能类似物理备份,但比物理备份强大N倍;? 2)可以压缩空块;? 3)可以在块水平上实现增量;? 4)可以把备份的输出打包成备份集,也可以按固定大小分割备份集;? 5)备份与恢复的过程可以自动管理;? 6)可以使用脚本(存在Recover

文档评论(0)

185****7617 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档