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


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

Tags in this post...

面试题 相关文章推荐
PHP面试题-$message和$$message的区别
Dec 08 面试题
Java TransactionAPI (JTA) 主要包含几部分
Dec 07 面试题
在C中是否有模拟继承等面向对象程序设计特性的好方法
May 22 面试题
const char*, char const*, char*const的区别是什么
Jul 09 面试题
为什么UNION ALL比UNION快
Mar 17 面试题
武汉东之林科技有限公司机试
Sep 17 面试题
上海期货面试题
Jan 31 面试题
sealed修饰符是干什么的
Oct 23 面试题
一些Unix笔试题和面试题
Jan 22 面试题
Why do we need Unit test
Jan 03 面试题
高级Java程序员面试要点
Aug 02 面试题
J2EE是技术还是平台还是框架
Aug 14 面试题
什么是数据库锁?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操作符与控制结构代码
2011/12/30 PHP
destoon各类调用汇总
2014/06/20 PHP
php操作XML、读取数据和写入数据的实现代码
2014/08/15 PHP
让Laravel API永远返回JSON格式响应的方法示例
2018/09/05 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
2013/01/27 Javascript
js获取和设置属性的方法
2014/02/20 Javascript
javascript的动态加载、缓存、更新以及复用(一)
2014/06/09 Javascript
jquery实现公告翻滚效果
2015/02/27 Javascript
jQuery.extend 函数及用法详细
2015/09/06 Javascript
JS判断图片是否加载完成方法汇总(最新版)
2016/05/13 Javascript
JS实现禁止鼠标右键的功能
2016/10/15 Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
2017/03/02 Javascript
JavaScript设置名字输入不合法的实现方法
2017/05/23 Javascript
JQuery Ajax 异步操作之动态添加节点功能
2017/05/24 jQuery
JS给按钮添加跳转功能类似a标签
2017/05/30 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
docker中编译nodejs并使用nginx启动
2017/06/23 NodeJs
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
浅谈React深度编程之受控组件与非受控组件
2017/12/26 Javascript
node使用Mongoose类库实现简单的增删改查
2018/11/08 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
[06:10]6.81新信使新套装!给你一个炫酷的DOTA2
2014/05/06 DOTA
python基于pygame实现响应游戏中事件的方法(附源码)
2015/11/11 Python
python多进程中的内存复制(实例讲解)
2018/01/05 Python
用Eclipse写python程序
2018/02/10 Python
Flask配置Cors跨域的实现
2019/07/12 Python
python numpy数组中的复制知识解析
2020/02/03 Python
python 6行代码制作月历生成器
2020/09/18 Python
美国优质宠物用品购买网站:Muttropolis
2020/02/17 全球购物
毕业生医学检验求职信
2013/10/16 职场文书
支部鉴定材料
2014/06/02 职场文书
学生无故旷课检讨书
2014/09/20 职场文书
2015年教师师德师风承诺书
2015/04/28 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP
Apache Hudi数据布局黑科技降低一半查询时间
2022/03/31 Servers