第7章 数据库恢复技术

第7章 数据库恢复技术

ID:40949628

大小:32.50 KB

页数:11页

时间:2019-08-11

第7章 数据库恢复技术_第1页
第7章 数据库恢复技术_第2页
第7章 数据库恢复技术_第3页
第7章 数据库恢复技术_第4页
第7章 数据库恢复技术_第5页
资源描述:

《第7章 数据库恢复技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第7章数据库恢复技术1.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。A.原子性B.一致性C.独立性D.持久性2.表示两个或多个事务可以同时运行而不互相影响的是()。A.原子性B.一致性C.独立性D.持久性3.事务的持续性是指()A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作对并发的其他事务是隔离的D.事务必须使数据库从一个一致性状态变到另一个一致性状态4.SQL语言中的COMMIT语句的

2、主要作用是()。A.结束程序B.返回系统C.提交事务D.存储数据5.SQL语言中用()语句实现事务的回滚A.CREATETABLEB.ROLLBACKC.GRANT和REVOKED.COMMIT6.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。A.介质故障B.运行故障C.系统故障D.事务故障7.在DBMS中实现事务持久性的子系统是()。A.安全管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统8.后援副本的作用是()。A.保障安全性B.一致性控制C

3、.故障后的恢复D.数据的转储9.事务日志用于保存()。A.程序运行过程B.程序的执行结果C.对数据的更新操作D.对数据的查询操作10.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()。A.数据字典、应用程序、数据库后备副本B.数据字典、应用程序、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、日志文件第7章数据库恢复技术1.________是一系列的数据库操作,是数据库应用程序的基本逻辑单元。(问答题)事务2.试述事务的概念及事务的四个特性。(填空题)事务是用户定义的一个数据库操作序列

4、,这些操作要么全做要么全不做,是一个不可分割的工作单位。事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这个四个特性也简称为ACID特性。原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。

5、持续性:持续性也称永久性(Permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。3.为什么事务非正常结束时会影响数据库数据的正确性,请列举一例说明之。(填空题)事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。如果数据库系统运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是不一致的状态。例如某工厂的库存管理系统中,要把数量为

6、Q的某种零件从仓库1移到仓库2存放。则可以定义一个事务T,T包括两个操作;Q1=Q1-Q,Q2=Q2+Q。如果T非正常终止时只做了第一个操作,则数据库就处于不一致性状态,库存量无缘无故少了Q。4.事务处理技术主要包括________技术和________技术。(问答题)数据库恢复并发控制5.在SQL语言中,定义事务控制的语句主要有________、________和________。(问答题)BEGINTRANSACTIONCOMMITROLLBACK6.数据库中为什么要有恢复子系统?它的功能是什么?(填空题)因

7、为计算机系统中硬件的故障、软件的错误、操作员的失误以及恶意的破坏是不可避免的,这些故障轻则造成运行事务非正常中断,影响数据库中数据的正确性,重则破坏数据库,使数据库中全部或部分数据丢失,因此必须要有恢复子系统。恢复子系统的功能是:把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完整状态)。7.事务具有四个特性:它们是________、________、________和________。这个四个特性也简称为________特性。(问答题)原子性(Atomicity)一致性(Consistency)隔离

8、性(Isolation)持续性(Durability)ACID8.数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据?(填空题)数据库系统中可能发生各种各样的故障,大致可以分以下几类:(1)事务内部的故障;(2)系统故障;(3)介质故障;(4)计算机病毒。事务故障、系统故障和介质故障影响事务的正常执行;介质故障和计算机病毒破坏数据库数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。