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


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

Tags in this post...

面试题 相关文章推荐
C面试题
Oct 08 面试题
将一个数的从第5位开始的7个数取出,其余位置0
May 26 面试题
为数据库创建索引都需要注意些什么
Jul 17 面试题
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
Dec 03 面试题
TCP/IP模型的分界线
Dec 01 面试题
如何选择使用结构还是类
May 30 面试题
Linux面试题LINUX系统类
Nov 25 面试题
什么是虚拟内存?虚拟内存有什么优势?
Feb 09 面试题
linux面试题参考答案(9)
Jan 29 面试题
EJB2和EJB3在架构上的不同点
Sep 29 面试题
深圳茁壮笔试题
May 28 面试题
顺丰快递Java软件工程师面试题
Jul 31 面试题
什么是数据库锁?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中替换键名的简易方法示例详解
2014/01/07 PHP
ThinkPHP上使用多说评论插件的方法
2014/10/31 PHP
php显示时间常用方法小结
2015/06/05 PHP
利用PHP如何写APP接口详解
2016/08/23 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
2017/08/10 PHP
jQuery学习5 jQuery事件模型
2010/02/07 Javascript
小议Javascript中的this指针
2010/03/18 Javascript
使用Post提交时须将空格转换成加号的解释
2013/01/14 Javascript
js获取某月的最后一天日期的简单实例
2013/06/22 Javascript
javascript结合ajax读取txt文件内容
2014/12/05 Javascript
js获取内联样式的方法
2015/01/27 Javascript
js获得当前系统日期时间的方法
2015/05/06 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
2015/12/10 Javascript
基于Jquery和html5实现炫酷的3D焦点图动画
2016/03/02 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
JS封装通过className获取元素的函数示例
2016/12/20 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
详解vue-video-player使用心得(兼容m3u8)
2019/08/23 Javascript
微信小程序 组件的外部样式externalClasses使用详解
2019/09/06 Javascript
分享一个常用的Python模拟登陆类
2015/03/29 Python
Windows下Python的Django框架环境部署及应用编写入门
2016/03/10 Python
PyQt5下拉式复选框QComboCheckBox的实例
2019/06/25 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
将tensorflow模型打包成PB文件及PB文件读取方式
2020/01/23 Python
Python调用shell命令常用方法(4种)
2020/05/11 Python
Python 利用argparse模块实现脚本命令行参数解析
2020/12/28 Python
武汉东之林科技有限公司机试
2013/09/17 面试题
Java程序员常见面试题
2015/07/16 面试题
525心理活动总结
2014/07/04 职场文书
开业庆典活动策划方案
2014/09/21 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书
圆明园纪录片观后感
2015/06/03 职场文书
户外拓展训练感想
2015/08/07 职场文书
分析MySQL优化 index merge 后引起的死锁
2022/04/19 MySQL