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


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

Tags in this post...

面试题 相关文章推荐
类的核心特性有哪些
Jan 01 面试题
怎样声明子类
Jul 02 面试题
精伦电子Java笔试题
Jan 16 面试题
一套C++笔试题面试题
Jun 06 面试题
某IT外企面试题-二分法求方程!看看大家的C++功底
Jul 04 面试题
一道写SQL的面试题和答案
Nov 19 面试题
以思科路由器为例你写下单臂路由的配置命令
Aug 03 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
Feb 17 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
Jun 20 面试题
中间件的定义
Aug 09 面试题
J2EE面试题大全
Aug 06 面试题
如何通过jdbc调用存储过程
Apr 19 面试题
什么是数据库锁?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
ninety plus是什么?ninety plus咖啡好吗?
2021/03/04 新手入门
PHP配置文件中最常用四个ini函数
2007/03/19 PHP
thinkphp 一个页面使用2次分页的实现方法
2013/07/15 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
PHP+ajax实现二级联动菜单功能示例
2018/08/10 PHP
laravel 使用事件系统统计浏览量的实现
2019/10/16 PHP
JavaScript判断textarea值是否为空并给出相应提示
2014/09/04 Javascript
node.js中的fs.fstat方法使用说明
2014/12/15 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
thinkphp 表名 大小写 窍门
2015/02/01 Javascript
Nodejs Stream 数据流使用手册
2016/04/17 NodeJs
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
相册展示PhotoSwipe.js插件实现
2016/08/25 Javascript
node.js入门教程之querystring模块的使用方法
2017/02/27 Javascript
JS 组件系列之 bootstrap treegrid 组件封装过程
2017/04/28 Javascript
JS实现标签滚动切换效果
2017/12/25 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
Vue为什么要谨慎使用$attrs与$listeners
2020/08/27 Javascript
Python ORM框架SQLAlchemy学习笔记之数据查询实例
2014/06/10 Python
详解Python中的strftime()方法的使用
2015/05/22 Python
Python实现简单HTML表格解析的方法
2015/06/15 Python
用Python写一个无界面的2048小游戏
2016/05/24 Python
深入浅出学习python装饰器
2017/09/29 Python
python编写微信远程控制电脑的程序
2018/01/05 Python
Python3.5.3下配置opencv3.2.0的操作方法
2018/04/02 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
2018/11/29 Python
python3 pygame实现接小球游戏
2019/05/14 Python
美国著名童装品牌:OshKosh B’gosh
2016/08/05 全球购物
最新的咖啡店创业计划书
2013/12/30 职场文书
竞聘演讲稿
2014/04/24 职场文书
大学生社会实践方案
2014/05/11 职场文书
安全生产宣传标语
2014/06/06 职场文书
幼儿园户外活动总结
2014/07/04 职场文书
纪念九一八事变演讲稿:忘记意味着背叛
2014/09/14 职场文书
教你怎么用Python实现GIF动图的提取及合成
2021/06/15 Python