全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理数据库原理 作业参考答案作业参考答案 7 第七次第七次 P261 1 试述事务的概念和事务的四个特性 答 事务是由一系列操作序列构成的程序执行单元 这些操作要么都做 要么都不做 是一个不可 分割的工作单位 事务的四个特性 ACID 原子性 Atomicity 事务中包含的所有操作要么全做 要么全不做 原子性由恢复机制实现 一致性 Consistency 事务的隔离执行必须保证数据库的一致性 事务开始前 数据库处于一致 性的状态 事务结束后 数据库必须仍处于一致性状态 数据库的一致性状态由用户来负责 隔离 性 Isolation 系统必须保证事务不受其它并发执行事务的影响 对任何一对事务 T1 T2 在 T1 看 来 T2 要么在 T1 开始之前已经结束 要么在 T1 完成之后再开始执行 隔离性通过并发控制机 制实现 持久性 Durability 一个事务一旦提交之后 它对数据库的影响必须是永久的 即使系统出现 故障时也如此 系统发生故障不能改变事务的持久性 持久性通过恢复机制实现 4 数据库运行中可能产生的故障有哪几类 哪些故障影响事务的正常执行 哪些故障破坏数据库数 据 答 数据库运行中可能产生三种故障 事务故障 违反完整性约束引起事务夭折 系统故障 软硬件错误断电引起事务夭折 介质故障 磁盘损坏部分或全部数据丢失 事务故障和系统故障影响事务的正常执行 介质故障破坏数据库数据 5 数据库恢复的基本技术有哪些 答 恢复是把数据库从错误状态恢复到某一正确状态的功能 从而确保数据库的一致性 恢复的基 本原理是冗余 即数据库中任一部分的数据可以根据存储在系统别处的冗余数据来重建 恢复的基 本技术 数据转储和登记日志文件 6 数据库转储的意义是什么 试比较各种数据转储方法 答 转储即 DBA 定期将整个数据库复制到另一个磁盘上保存起来的过程 这些备用的数据文本称为 后备副本或后援副本 当数据库遭到破坏后可将后备副本重新装入 恢复到转储时状态 转储分为静态海量转储 静态增量转储 动态海量转储 动态增量转储 7 什么是日志文件 为什么要设立日志文件 答 日志文件是用来记录事务对数据库的更新操作的文件 由系统自动记录 不同数据库采用的日 志文件格式不一样 设立日志文件的意义 事务故障恢复和系统故障恢复必须用日志 在动态转储方式中必须转存 日志文件 由后援副本和日志结合有效恢复数据库 在静态转储方式中 利用日志文件可以恢复到 故障前某一时刻的正确状态 9 针对不同故障 给出恢复的策略和方法 答 事物故障的恢复 利用日志文件撤消非正常终止的事务 事务故障发生后由系统自动完成 反 向扫描日志 查找该事务的更新操作 执行该更新操作的逆操作 继续查找该事务其他更新操作 直到该事务的开始标记 系统故障的恢复 利用日志撤消未完成的事务 重做已经完成的事务 重启系统 由系统自动 完成 从头正向扫描日志文件 找出已经有结束标志的事务 将其事务标记为重做 REDO 队列 同时找出没有结束的事务 将其事务标记为撤消 UNDO 队列 正向扫描日志文件 对于每一个 REDO 事务重新执行 反向扫描日志文件 对于每一个 UNDO 事务 执行更新的逆操作 系统故障 恢复的策略复杂 一般很耗时 介质故障的恢复 重新装入最近的数据副本和有关的日志文件副本 然后执行系统提供的恢复 命令 介质故障的恢复需要由 DBA 介入 重装数据库 10 什么是检查点记录 检查点记录包括哪些内容 答 系统周期性的执行检查点 checkpoint 做如下操作 将内存中所有日志记录输出到日志文件 将内存中所有修改了的数据快输出到数据文件 将一个日志记录 checkpoint 输出到日志文件 该 日志记录称为检查点记录 检查点记录的内容 建立检查点时刻所正在执行的事务清单 这些事务 最近一个日志记录地址 12 使用检查点方法进行恢复的步骤 答 故障发生后 检查日志来确定最近的检查点发生前开始执行的最近的事务清单 从日志尾部由 后向前扫描日志 找到第一个 checkpoint 记录 即日志文件中最后一个 checkpoint 记录 由 最后一个 checkpoint 记录得到该检查点发生时正在执行的事务清单 1 再扫描检查点之后的日志 记录 得到事务清单 2 由事务清单 1 和事务清单 2 组成的事务清单 对不同事务采取不同的恢复 策略 13 什么是数据库镜像 它有什么用途 答 根据 DBA 要求 DBMS 自动把整个数据库或其中的关键数据复制到另一个磁盘上 称为镜像 DBMS 自动保证镜像数据与主数据的一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年固定资产管理专员招聘面试参考题库及答案
- 2025年月度考核专员招聘面试参考题库及答案
- 浙江护士考试题库及答案
- 银行笔试题库及答案详解
- 2025年儿童心理顾问招聘面试题库及参考答案
- 2025年家庭护士招聘面试题库及参考答案
- 退休教师阅读题库及答案
- 2025年业务发展经理招聘面试参考题库及答案
- 2025年标准化专员招聘面试参考题库及答案
- 2025年营养健康顾问招聘面试参考题库及答案
- T/CAQI 210-2021果蔬清洗装置
- 2025-2030中国富硒酵母行业营销策略与投资效益行业深度调研及投资前景预测研究报告
- 2023驾驶人数字化体检系统基本功能及技术要求
- 电气设备运行与检修-课件 实操课件 10kV柱上变压器的停送电操作
- 大学化学元素周期性试题及答案
- 江苏扬州大数据集团子公司招聘笔试题库2025
- 深圳协议二手车合同模板
- 酒厂车间员工管理制度
- DB21T 3722.7-2025高标准农田建设指南 第7部分:高标准农田工程施工质量评定规范
- 人教版四年级上册数学期中检测试卷附答案
- 广东工业大学《机械设计基础E》2023-2024学年第二学期期末试卷
评论
0/150
提交评论