第10章数据库恢复摘要.ppt

第10章数据库恢复摘要

第十章 数据库恢复技术 计算机系统中硬件的故障、软件的错误、操作员的失误以及恶意的破坏是不可避免的,这些故障轻则造成运行事物非正常的中断,影响数据库中数据的正确性,重则破坏数据库,使数据库中全部或部分数据丢失。 恢复:数据库管理系统必须具有把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完整状态)的功能,这就是数据库的恢复。 恢复的基本原理:是利用数据的备份(冗余),也就是说数据库中,任一部分的信息,可以根据备份的数据来恢复。 10.1 事务的基本概念 一、事务 事务:用户定义的一个数据库操作序列,是一个不可分割的工作单位。 eg:在关系数据库中,一个事务可以是一条SQL语句、一组SQL语句或整个程序。 事务和程序不同,一个程序中可包含多个事务。 定义事务的语句有三条: BEGIN TRANSACTION COMMIT ROLLBACK §10.2 故障的种类 一、事物内部的故障 10.3 恢复的实现技术 第10章 数据库恢复 事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。 COMMIT表示提交,即提交事务的所有操作。具体地说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。 ROLLBACK表示回滚,即在事务运行的过程中发生了某

文档评论(0)

1亿VIP精品文档

相关文档