zoukankan      html  css  js  c++  java
  • 事务

          事务(Transaction):在计算机术语中指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)

                                   特性:事务是恢复和并发控制的基本单位

                                   解释:指要做或所做的事

           事务:通常由高级数据库操纵语言或编程语言(如sql,c++,java)书写的用户的执行程序所引起,并用形如begin transaction和

                    end transaction语句(或函数调用)来界定。事务由b事务开始egin transaction和事务结束end transaction之间执行全体操 

                    作组成。

           例:在关系数据库中,事务可以是一个sql语句,或一组sql语句,或整个程序。

         

           事务是恢复和并发控制的基本单位

           事务特性:

     1.原子性(atomicity):一个事务是个不可分割的单位,事务中的诸操作要么都做,要么都不做。

     2.一致性(consistency):事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性是与原子性

                                             密切相关的。

     3.隔离性(isolation):一个事务的执行不能被其他事务所干扰。即一个事务的内部操作及使用的数据对并发的其

                                        他事务是隔离的,并发执行的各个事务之间,不能相互干扰。

     4.持久性(durability):也成永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变应该就

                                          是永久性的。接下来的其他操作或故障不应该对其有任何影响。

  • 相关阅读:
    第 9 章 用户自己建立数据类型
    第 10 章 对文件的输入输出
    第 7 章 用函数实现模块化程序设计
    第 4 章 选择结构程序设计
    第 5 章 循环结构程序设计
    第 6 章 利用数组处理批量数据
    第 3 章 最简单的 C 程序设计——顺序程序设计
    第 1 章 程序设计和 C 语言
    第 2 章 算法——程序的灵魂
    SQL(SQL Server) 批量替换两列的数据
  • 原文地址:https://www.cnblogs.com/Suk1M/p/4501899.html
Copyright © 2011-2022 走看看