3)隔离性 个事务的执行不能被其他事务干扰 个事务内部的操作及使用的数据对其他并发事务是隔离的 。并发执行的各个事务之间不能互相干扰 4)持续性 持续性也称永久性( Permanence) 。一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。 接下来的其他操作或故障不应该对其执行结果有任何影响
3)隔离性 一个事务的执行不能被其他事务干扰 ◦ 一个事务内部的操作及使用的数据对其他并发事务是隔离的 ◦ 并发执行的各个事务之间不能互相干扰 4)持续性 持续性也称永久性(Permanence) ◦ 一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。 ◦ 接下来的其他操作或故障不应该对其执行结果有任何影响
保证事务ACD特性是事务处理的任务 破坏事务ACID特性的因素: 多个事务并行运行时,不同事务的操作交叉执行 。事务在运行过程中被强行停止
保证事务ACID特性是事务处理的任务 破坏事务ACID特性的因素: ◦ 多个事务并行运行时,不同事务的操作交叉执行 ◦ 事务在运行过程中被强行停止
二、备份和恢复概述 尽管 SQL server系统采取了多种措施来保证数据库的安全性和完 整性,但硬件故障、软件错误、病毒、误操作或故意破坏仍可能 发生,这些故障轻则造成运行事务非正常中断,影响数据正确性, 重则破坏数据库,使数据库中的数据部分或全部丢失。 因此,为了避免因系统本身的故障而造成的数据的破坏或丢失,数 据库管理系统提供了把数据库从错误状态恢复到某一正确状态的功 能,这种功能称为恢复,数据库的恢复是以备份为基础的
二、备份和恢复概述 尽管SQL SERVER 系统采取了多种措施来保证数据库的安全性和完 整性,但硬件故障、软件错误、病毒、误操作或故意破坏仍可能 发生,这些故障轻则造成运行事务非正常中断,影响数据正确性, 重则破坏数据库,使数据库中的数据部分或全部丢失。 因此,为了避免因系统本身的故障而造成的数据的破坏或丢失,数 据库管理系统提供了把数据库从错误状态恢复到某一正确状态的功 能,这种功能称为恢复,数据库的恢复是以备份为基础的
1.恢复 故障是不可避免的 。系统故障:计算机软、硬件故障 。介质故障:存储设备故障 人为故障:操作员的失误、恶意的破坏等
1. 恢 复 故障是不可避免的 ◦ 系统故障:计算机软、硬件故障 ◦ 介质故障:存储设备故障 ◦ 人为故障:操作员的失误、恶意的破坏等
数据库中的数据丢失或被破坏可能原因 (1)计算机硬件故障。由于使用不当或产品质量等原因,计算机硬件可能 会岀现故障,不能使用。如硬盘损坏会使得存储于其上的数据丟失。 (2)软件故障。由于软件设计上的失误或用户使用的不当,软件系统可能 会误操作数据引起数据破坏。 (3)病毒。破坏性病毒会破坏系统软件、硬件和数据。 (4)误操作。如用户误使用了诸如 DELETE、 UPDATE等命令而引起数据丢失 或被破坏。 (5)自然灾害。如火灾、洪水或地震等,它们会造成极大的破坏,会毁坏 计算机系统及其数据。 (6)盗窃。一些重要数据可能会遭窃
数据库中的数据丢失或被破坏可能原因: (1) 计算机硬件故障。由于使用不当或产品质量等原因,计算机硬件可能 会出现故障,不能使用。如硬盘损坏会使得存储于其上的数据丢失。 (2) 软件故障。由于软件设计上的失误或用户使用的不当,软件系统可能 会误操作数据引起数据破坏。 (3) 病毒。破坏性病毒会破坏系统软件、硬件和数据。 (4) 误操作。如用户误使用了诸如DELETE、UPDATE等命令而引起数据丢失 或被破坏。 (5) 自然灾害。如火灾、洪水或地震等,它们会造成极大的破坏,会毁坏 计算机系统及其数据。 (6) 盗窃。一些重要数据可能会遭窃