什么是事务?事务有哪些性质?


Posted in 面试题 onMarch 11, 2012
答:事务:是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。一个事务可以是一条SQL语句,也可以是一组SQL语句。
性质:
(1)原子性:事务是数据库的逻辑工作单位,被看做一个单一的、不可分割的操作单元。事务中包括的所有操作要么都做,要么都不做。
(2)一致性:事务执行的结果必须是使数据库从一个一致状态变到另一个一致状态。
(3)隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。
(4)持续性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。

Tags in this post...

面试题 相关文章推荐
Web Service面试题:如何搭建Axis2的开发环境
Jun 20 面试题
益模软件Java笔试题
Mar 27 面试题
为什么会有内存对齐
Oct 10 面试题
linux面试题参考答案(8)
Apr 19 面试题
Linux文件系统类型
Sep 16 面试题
飞利信loadrunner和软件测试笔试题
Sep 22 面试题
施惠特软件测试面试题以及笔试题
May 13 面试题
如果让你测试一台高速激光打印机,你都会进行哪些测试
Dec 04 面试题
在浏览器端如何得到服务器端响应的XML数据
Nov 24 面试题
介绍下static、final、abstract区别
Jan 30 面试题
J2EE系统只能是基于web
Sep 08 面试题
解释下面关于J2EE的名词
Nov 15 面试题
什么是数据库锁?Oracle中都有哪些类型的锁?
Aug 21 #面试题
如何找出EMP表里面SALARY第N高的employee
Dec 05 #面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 #面试题
几道数据库的面试题或笔试题
May 31 #面试题
视图的作用
Dec 19 #面试题
一些高难度的SQL面试题
Nov 29 #面试题
在SQL Server中创建数据库主要有那种方式
Sep 10 #面试题
You might like
深入PHP内存相关的功能特性详解
2013/06/08 PHP
php中 $$str 中 "$$" 的详解
2015/07/06 PHP
利用PHP如何实现Socket服务器
2015/09/23 PHP
Exjs 入门篇
2010/04/07 Javascript
在jQuery 1.5中使用deferred对象的代码(翻译)
2011/03/10 Javascript
jQuery UI AutoComplete 使用说明
2011/06/20 Javascript
前台js改变Session的值(用ajax实现)
2012/12/28 Javascript
extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
2013/04/02 Javascript
浅析ajax请求json数据并用js解析(示例分析)
2013/07/13 Javascript
9行javascript代码获取QQ群成员具体实现
2013/10/16 Javascript
Js实现网页键盘控制翻页的方法
2014/10/30 Javascript
浅谈javascript面向对象程序设计
2015/01/21 Javascript
JS中setTimeout的巧妙用法前端函数节流
2016/03/24 Javascript
jQuery中的通配符选择器使用总结
2016/05/30 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
vue的状态管理模式vuex
2017/11/30 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
2019/06/11 Javascript
JavaScript计算出两个数的差值
2020/03/19 Javascript
详解Vue.js 响应接口
2020/07/04 Javascript
Python 字符串换行的多种方式
2018/09/06 Python
深入理解Django自定义信号(signals)
2018/10/15 Python
Django处理多用户类型的方法介绍
2019/05/18 Python
python基于SMTP协议发送邮件
2019/05/31 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
Pyqt5 基本界面组件之inputDialog的使用
2019/06/25 Python
提升Python效率之使用循环机制代替递归函数
2019/07/23 Python
免费获得微软MCSD证书赶快行动吧!
2012/11/13 HTML / CSS
Eyeko美国:屡获殊荣的睫毛膏、眼线笔和眉妆
2018/07/05 全球购物
私有程序集与共享程序集有什么区别
2013/04/05 面试题
银行出纳岗位职责
2013/11/25 职场文书
小学美术教学反思
2014/02/01 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
三好学生主要事迹材料
2015/11/03 职场文书
2019年幼儿园家长接送责任书
2019/10/29 职场文书
Opencv中cv2.floodFill算法的使用
2021/06/18 Python
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android