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


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

Tags in this post...

面试题 相关文章推荐
PHP如何调用MYSQL存储过程
May 30 面试题
Collection和Collections的区别
May 02 面试题
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
Aug 04 面试题
我看到了用指针调用函数的不同语法形式
Jul 16 面试题
如何在存储过程中使用Loop
Jan 05 面试题
怎么可以提高数据库查询数据的速度
Jun 28 面试题
介绍一下木马病毒的种类
Jul 26 面试题
C#和SQL Server的面试题
Aug 12 面试题
一套软件测试笔试题
Jul 25 面试题
如何开发一个JQuery插件
Jul 28 面试题
程序员跳槽必看面试题总结
Jun 28 面试题
servlet面试题
Aug 20 面试题
什么是数据库锁?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/04/09 PHP
利用PHP如何统计Nginx日志的User Agent数据
2019/03/06 PHP
Laravel如何实现自动加载类
2019/10/14 PHP
一句话JavaScript表单验证代码
2009/08/02 Javascript
jQuery 创建Dom元素
2010/05/07 Javascript
Js数组的操作push,pop,shift,unshift等方法详细介绍
2012/12/28 Javascript
javascript引用赋值(地址传值)用法实例
2015/01/13 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
分享ES6的7个实用技巧
2018/01/18 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
vue在手机中通过本机IP地址访问webApp的方法
2018/08/15 Javascript
Vue使用zTree插件封装树组件操作示例
2019/04/25 Javascript
微信小程序蓝牙连接小票打印机实例代码详解
2019/06/03 Javascript
bootstrap table实现iview固定列的效果实例代码详解
2019/09/30 Javascript
javascript中的相等操作符(==与===区别)
2019/12/21 Javascript
[03:00]DOTA2-DPC中国联赛1月18日Recap集锦
2021/03/11 DOTA
详解Python中表达式i += x与i = i + x是否等价
2017/02/08 Python
Python探索之实现一个简单的HTTP服务器
2017/10/28 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
Python使用Opencv实现图像特征检测与匹配的方法
2019/10/30 Python
Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))
2019/12/09 Python
Python 找出出现次数超过数组长度一半的元素实例
2020/05/11 Python
Numpy ndarray 多维数组对象的使用
2021/02/10 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
2021/03/04 Python
HTML5网页音乐播放器的示例代码
2017/11/09 HTML / CSS
英国在线药房:Express Chemist
2019/03/28 全球购物
你们项目是如何进行变更控制的
2015/08/26 面试题
在校学生职业规划范文
2014/01/08 职场文书
2014厂务公开实施方案
2014/02/17 职场文书
期终自我鉴定
2014/02/17 职场文书
打架检讨书2000字
2014/02/22 职场文书
校庆团日活动总结
2014/08/28 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
小学语文的各类谚语(70首)
2019/08/15 职场文书
SpringBoot连接MySQL获取数据写后端接口的操作方法
2021/11/02 MySQL
详解MongoDB排序时内存大小限制与创建索引的注意事项
2022/05/06 MongoDB