高级数据库重点,难点,经典题型分析7983240533.pptVIP

  • 9
  • 0
  • 约9.72千字
  • 约 38页
  • 2018-06-23 发布于浙江
  • 举报

高级数据库重点,难点,经典题型分析7983240533.ppt

高级数据库重点,难点,经典题型分析7983240533

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

文档评论(0)

1亿VIP精品文档

相关文档