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


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

Tags in this post...

面试题 相关文章推荐
一份比较全的PHP面试题
Jul 29 面试题
AOP的定义以及作用
Sep 08 面试题
Java的基础面试题附答案
Jan 10 面试题
华为慧通面试题
Sep 11 面试题
C++是不是类型安全的
Feb 18 面试题
光声世纪笔试题目
Aug 25 面试题
广州盈通面试题
Dec 05 面试题
SQL注入攻击的种类有哪些
Dec 30 面试题
初级软件工程师面试题 Junior Software Engineer Interview
Feb 15 面试题
remote接口和home接口主要作用
May 15 面试题
值传递还是引用传递
Feb 08 面试题
描述JSP和Servlet的区别、共同点、各自应用的范围
Oct 02 面试题
什么是数据库锁?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设计模式 State (状态模式)
2011/06/26 PHP
php获取网卡的MAC地址支持WIN/LINUX系统
2014/04/30 PHP
php写入、删除与复制文件的方法
2015/06/20 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
JavaScript获取XML数据附示例截图
2014/03/05 Javascript
confirm的用法示例用于按钮操作时确定是否执行
2014/06/19 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
js获取及判断键盘按键的方法
2015/12/01 Javascript
JavaScript小技巧整理篇(非常全)
2016/01/26 Javascript
js改变css样式的三种方法推荐
2016/06/28 Javascript
[原创]jQuery常用的4种加载方式分析
2016/07/25 Javascript
手机软键盘弹出时影响布局的解决方法
2016/12/15 Javascript
jQuery实现字体颜色渐变效果的方法
2017/03/29 jQuery
微信小程序url传参写变量的方法
2018/08/09 Javascript
JavaScript前端页面搜索功能案例【基于jQuery】
2019/07/10 jQuery
JavaScript如何获取一个元素的样式信息
2019/07/29 Javascript
javascript实现放大镜功能
2020/12/09 Javascript
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
[45:16]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第一场 12.12
2020/12/16 DOTA
常用python数据类型转换函数总结
2014/03/11 Python
Python中的__new__与__init__魔术方法理解笔记
2014/11/08 Python
Python如何通过subprocess调用adb命令详解
2017/08/27 Python
浅谈python迭代器
2017/11/08 Python
浅谈Python接口对json串的处理方法
2018/12/19 Python
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
python使用wxpy实现微信消息防撤回脚本
2019/04/29 Python
PyQt5 QTableView设置某一列不可编辑的方法
2019/06/25 Python
python爬虫爬取幽默笑话网站
2019/10/24 Python
python函数定义和调用过程详解
2020/02/09 Python
关于python中导入文件到list的问题
2020/10/31 Python
python 合并多个excel中同名的sheet
2021/01/22 Python
法国面料和小百货在线商店:Mondial Tissus
2019/03/23 全球购物
会务接待方案
2014/02/27 职场文书
《总之就是很可爱》新作短篇动画《总之就是很可爱~制服~》将于2022年夏天播出
2022/04/07 日漫
vue配置型表格基于el-table拓展之table-plus组件
2022/04/12 Vue.js
Go Grpc Gateway兼容HTTP协议文档自动生成网关
2022/06/16 Golang