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


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

Tags in this post...

面试题 相关文章推荐
Java面试题:请问一下代码输出是什么
May 27 面试题
类、抽象类、接口的差异
Jun 13 面试题
求∏的近似值,直到最后一项的绝对值小于指定的数
Feb 12 面试题
什么是事务?为什么需要事务?
Jan 09 面试题
金蝶的一道SQL笔试题
Dec 18 面试题
.net笔试题
Mar 03 面试题
诺思信科技(南京)有限公司.NET笔试题答案
Jul 06 面试题
.net C#面试题
Aug 28 面试题
EntityManager都有哪些方法
Nov 01 面试题
EJB的角色和三个对象
Dec 31 面试题
介绍一下Java的事务处理
Dec 07 面试题
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
Sep 26 面试题
什么是数据库锁?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和ACCESS写聊天室(九)
2006/10/09 PHP
firefox中JS读取XML文件
2006/12/21 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
JavaScript实现在数组中查找不同顺序排列的字符串
2014/09/26 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
2015/11/30 Javascript
浅谈Cookie的生命周期问题
2016/08/02 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
Javascript之深入浅出prototype
2017/02/06 Javascript
Angular中ng-options下拉数据默认值的设定方法
2017/06/21 Javascript
基于input动态模糊查询的实现方法
2017/12/12 Javascript
Vue Socket.io源码解读
2018/02/07 Javascript
vue-quill-editor富文本编辑器简单使用方法
2018/09/21 Javascript
微信小程序城市选择及搜索功能的方法
2019/03/22 Javascript
微信小程序实现购物车代码实例详解
2019/08/29 Javascript
JS实现秒杀倒计时特效
2020/01/02 Javascript
vue中移动端调取本地的复制的文本方式
2020/07/18 Javascript
vue实现登录功能
2020/12/31 Vue.js
[10:34]DOTA2上海特级锦标赛全纪录
2016/03/25 DOTA
Python使用email模块对邮件进行编码和解码的实例教程
2016/07/01 Python
Python简单生成随机姓名的方法示例
2017/12/27 Python
Python读取excel中的图片完美解决方法
2018/07/27 Python
Python对HTML转义字符进行反转义的实现方法
2019/04/28 Python
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
2019/07/22 Python
Python通过文本和图片生成词云图
2020/05/21 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
Python3爬虫关于代理池的维护详解
2020/07/30 Python
python3.5的包存放的具体路径
2020/08/16 Python
瑞士国际航空官网:SWISS
2016/07/21 全球购物
VisionPros美国站:加拿大在线隐形眼镜和眼镜零售商
2020/02/11 全球购物
感恩母亲节演讲稿
2014/05/07 职场文书
明星员工获奖感言
2014/08/14 职场文书
大学生个人学年总结
2015/02/15 职场文书
七年级作文之秋游
2019/10/21 职场文书
详解MySQL主从复制及读写分离
2021/05/07 MySQL
windows系统搭建WEB服务器详细教程
2022/08/05 Servers
MySQL性能指标TPS+QPS+IOPS压测
2022/08/05 MySQL