第8章_數据库保护.docVIP

  • 6
  • 0
  • 约1.73万字
  • 约 20页
  • 2016-12-08 发布于重庆
  • 举报
第8章_數据库保护

第8章 数据库保护 为了保证数据库中数据的安全可靠和正确有效,DBMS必须提供一套有效的数据保护功能。数据保护包括数据的安全性、完整性、并发控制和故障恢复。 数据库的一个显著特点是数据的共享,各个事务程序都可以访问数据库中的数据。如果各个事务串行工作,即一个事务执行结束后才开始另一个事务,情况就简单多了。但如果多个事务并行工作,即同时有几个事务在执行,情况就比较复杂,因为并行工作的各个事务可能会造成数据库中数据的不一致。也会引起其它一些意外情况的发生。 保证数据库的安全性与完整性的各种措施,并不能避免因各种意外情况,如硬件故障、操作失误甚至人为的恶意破坏,所造成的事务的非正常中断而导致数据库中数据的丢失。所以必须有安全措施能恢复数据库到一个已知的正确状态。 数据库中数据的完整性保护,由DBMS提供的完整性检查机制来实现。该机制会自动检查数据库中数据,看其是否符合完整性约束条件。完整性约束条件作为数据库模式的一部分存储在数据库中。有关这方面的内容,前已述及。本章将学习数据库保护中有关并发控制、故障恢复和安全性等方面的内容。 本章内容: 8.1 并发控制 8.1.1 并发可能出现的问题 8.1.2 封锁(Locking) 8.1.3 三级封锁协议 8.1.4 加锁请求的选择策略和活锁 8.1.5 死锁 8.1.6 并发调度的可串行性

文档评论(0)

1亿VIP精品文档

相关文档