当前位置: 首页 > article >正文

【软考】事务管理

目录

          • 1. 说明
          • 2. 事务四大特性
          • 3. 例题
            • 3.1 例题1

1. 说明
  • 1.事务是一个操作序列,这些操作“要么都做,要么都不做”,是数据库环境中不可分割的逻辑工作单位。
  • 2.事务和程序是两个不同的概念,一般一个程序可包含多个事务。
  • 3.在 SOL 语言中,事务定义的语句有三条:事务开始、事务提交、事务回滚。
  • 4.BEGIN TRANSACTION:事务开始。
  • 5.COMMIT:事务提交。该操作表示事务成功地结束,它将通知事务管理器该事务的所有更新操作现在可以被提交或永久地保留。
  • 6.ROLLBACK:事务回滚。该操作表示事务非成功地结束,它将通知事务管理器出故障了,数据库可能处于不一致状态,该事务的所有更新操作必须回滚或撤销。
2. 事务四大特性
  • 1.事务具有原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
  • 2.这 4个特性也称事务的 ACID 性质。
  • 3.原子性。事务是原子的,要么都做,要么都不做。
  • 4.一致性。事务执行的结果必须保证数据库从一个一致性状态变到另一个一致性状态。当数据库只包含成功事务提交的结果时,称数据库处于一致性状态。
  • 5.隔离性。事务相互隔离。当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其他事务都是不可见的。
  • 6.持久性。一旦事务成功提交,即使数据库崩溃,其对数据库的更新操作也将永久有效。
3. 例题
3.1 例题1
  • 1.题目
1.“当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,
对其他事务都是不可见的”,这一性质通常被称为事务的(C)。
A.原子性
B.一致性
C.隔离性
D.持久性
  • 2.分析
1.隔离性:事务的执行不受其他事务的干扰,事务执行的中间结果对其他事务
必须是透明的。

http://www.kler.cn/a/286026.html

相关文章:

  • [E二叉树] lc101. 对称二叉树(dfs+自底向上)
  • C# winform 加载窗体有卡顿,可以先显示动画,等窗体全部加载完成,在显示窗体,关闭动画
  • 独立站除了Shopify还有什么?
  • el-pagination 下拉条目数最后一个样式改成全部
  • 关于docker错误
  • 3.2、数据结构-数组、矩阵和广义表
  • 广泛运用于各类恶劣环境的三防平板
  • 无人机研学项目技术详解
  • 牛顿迭代法
  • EventBus搭配LifeCycle可能更美味
  • 鸿蒙(API 12 Beta3版)【访问和管理动态照片资源】Media Library Kit媒体文件管理服务
  • 初试构建工具Webpack
  • 数据结构(顺序表、链式表)
  • 微信小程序App实现小车方向控制
  • Webpack中的自定义 loader 的简单实现
  • Python酷库之旅-第三方库Pandas(113)
  • HarmonOS实战开发:Node-API接口适配模块加载指导
  • HTTP/2
  • 讲个SystemVerilog disable语句的坑
  • js实现3d拖拽环绕旋转