数据库系统概论 第四版 知识点整理(5)

2020-06-16 21:36

后的值”写入数据库。

3、截至故障的恢复:恢复方法是重装数据库,然后重做已完成的事务,具体操作如下: (1)DBA装入最新的数据库后备副本(离故障发生时刻最近的转储副本),使数据库回复到转储时的一致性状态。

(2)DBA装入转储结束时的日志文件副本。

(3)DBA启动系统恢复命令,有DBMS实现恢复功能,即重做已完成的事务。

6、具有检查点的恢复技术,检查点记录以及包括的内容P287

检查点记录是一类新的日志记录。包括以下内容:

1、建立检查点时刻所有正在执行的事务的清单,如书图T。 2、这些事务最近一个日志记录的地址,如书图D。

第十一章:数据库并发控制技术

1、数据库中为什么要并发控制?能保证事务的哪些特性

数据库是共享资源,通常有许多事务同时运行。

当多个事务并发存取数据库中的数据时,会产生同时读取和/或修改同意数据的情况。若对并发操作不加以控制,可能会存取和存储不正确的数据,破坏数据库的一致性。所以,数据库管理系统必须提供并发控制机制。

并发控制可以保证事务的一致性和隔离性,保证数据库的一致性。

2、并发操作可能产生哪几类数据不一致

1、丢失修改:两个事务1、2同时读入同意数据并进行修改,2所提交的结果破坏(覆盖)了1提交的结果,导致1所做的修改被丢失。

2、不可重复读:事务1读取某一数据后,事务2对其执行更新操作,使1无法再现前一次读取的结果。

3、读‘脏’数据:事务1修改某一数据,将其协会磁盘,事务2读取同意数据后,事务1由于某种原因被撤销,这是事务1已修改过的数据将恢复原值,事务2所读取的数据就与数据库中的数据不一致,则事务2所独到的就是‘脏’数据,即不正确的数据。

避免不一致性的方法是并发控制机制。最常用的并发控制技术是封锁技术。

3、活锁和死锁的概念 P296

4、封锁以及不同的封锁类型和相关的相容性矩阵

5、并发调度的可串行性,冲突可串行性化调度的概念,如何判断一个并发调度是正确的? P299

6、两段锁协议的概念 P301

7、封锁的粒度,多粒度封锁协议 P302


数据库系统概论 第四版 知识点整理(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大学英语(三)第2阶段测试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: