8事务、索引和视图.pptVIP

  • 2
  • 0
  • 约1.37万字
  • 约 36页
  • 2016-11-26 发布于广东
  • 举报
8事务、索引和视图.ppt

第七章  事务、索引和视图 目标 理解事务的概念 掌握如何创建事务 掌握如何创建索引 掌握如何创建并使用视图 为什么需要事务7-1 例如,银行转帐问题: 假定资金从帐户A转到帐户B,至少需要两步: 帐户A的资金减少 然后帐户B的资金相应增加 为什么需要事务7-2 假定张三的帐户直接转帐1000元到李四的帐户 为什么需要事务7-3 目前两个帐户的余额总和为:1000+1=1001元 为什么需要事务7-4 模拟实现转帐 : 从张三的帐户转帐1000元到李四的帐户 为什么需要事务7-5 错误原因分析: 什么是事务 事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作 这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行 事务是一个不可分割的工作逻辑单元 事务的特性 事务必须具备以下四个属性,简称ACID 属性: 原子性(Atomicity):事务是一个完整的操作。事务的各步操作是不可分的(原子的);要么都执行,要么都不执行 一致性(Consistency):当事务完成时,数据必须处于一致状态 隔离性(Isolation):对数据进行修改的所有并发事务是彼此隔离的,这表明事务必须是独立的,它不应以任何方式依赖于或影响其他事务 永久性(Durability):事务完成后,它对数据库的修改被永久保持,事务日志能够保持事务的永久性

文档评论(0)

1亿VIP精品文档

相关文档