第7章节数据库的管理.pptVIP

  • 6
  • 0
  • 约1.82万字
  • 约 60页
  • 2017-04-01 发布于四川
  • 举报
第7章节数据库的管理

第七章 数据库管理 教学内容 理解事务的概念及其处理模型 熟悉数据库系统中并发控制的基本方法 理解数据库故障恢复策略 掌握数据库完整性约束和安全性控制的实现方法 教学重点 事务处理模型 加锁协议 完整性约束 教学难点 并发操作 事务 定义 事务(Transaction)是DBMS的执行单位,由有限的数据库操作序列组成 例:银行转账业务 事务 性质1:原子性(Atomicity) Nothing or All:不允许事务部分完成 COMMIT语句:提交该事务对数据库的所有修改,使其成为数据库中永久的一个部分,表示一个事务成功地结束 ROLLBACK语句:撤销该事务对数据库的所有修改,将事务回滚到事务的起点,即全部不执行事务的操作序列 由DBMS的事务管理子系统实现 事务 性质2:一致性(Consistency) 事务对数据库的作用应使数据库从一个一致状态转变到另一个一致状态 数据库的一致状态是指数据库中的数据满足完整性约束,即数据的完整性约束不会因事务的执行而被破坏 例如,银行转账业务的完整性约束条件为转账前后账号A与B的余额之和相等 事务 性质3:隔离性(Isolation) 如果多个事务并发执行,应像各个事务独立执行一样,互不干扰 由DBMS的并发控制子系统实现 事务 性质4:持久性(Durability) 一个事务成功执行后,对数据库的影响应是永久的,即使是数据库因故障被破坏

文档评论(0)

1亿VIP精品文档

相关文档