什么是事务?事务有哪些性质?
答:事务:是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。一个事务可以是一条SQL语句,也可以是一组SQL语句。
性质:
(1)原子性:事务是数据库的逻辑工作单位,被看做一个单一的、不可分割的操作单元。事务中包括的所有操作要么都做,要么都不做。
(2)一致性:事务执行的结果必须是使数据库从一个一致状态变到另一个一致状态。
(3)隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。
(4)持续性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。
性质:
(1)原子性:事务是数据库的逻辑工作单位,被看做一个单一的、不可分割的操作单元。事务中包括的所有操作要么都做,要么都不做。
(2)一致性:事务执行的结果必须是使数据库从一个一致状态变到另一个一致状态。
(3)隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。
(4)持续性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。
【什么是事务?事务有哪些性质?】相关文章
3. 什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
4. 什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
7. 什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
9. 什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
10. 不是所有工作都是事业
本文来源:https://www.mianshiwenti.com/a13290.html
进入下载页面
上一篇:如何删除一个表里面的重复行
下一篇:几道数据库的面试题或笔试题
﹝什么是事务?事务有哪些性质?﹞相关内容
- 如何判断兼职的性质
- 劳动诉讼性质
- 软件测试有哪些?什么是配置项?
- 你经历的项目中的SCM配置项主要有哪些?什么是配置项?
- 什么是构架设计图?有哪些组成?
- 什么是WEB控件?使用WEB控件有哪些优势?
- 什么是Oracle的后台进程background processes?都有哪些后台进程?
- 什么是数据库锁?Oracle中都有哪些类型的锁?
- SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些?
- 什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?