如何理解transaction事务的概念


Posted in 面试题 onMay 27, 2015
将若干个DML(SELECE、UPDATE、INSERT、DELETE)作为一个整体看,要么全部生效,要么全部不生效。从一个连接开始,就开始了一个事务,直到遇到COMMIT或ROLLBACK语句,才标志一个事务的结束和一个新事务的开始。
评:
此题目主要考核答题者对事务管理的认识。事务管理对数据库应用程序而言是非常重要的,事务是实现并发控制,保证数据完整性和可恢复性的原子单位。对那些不 可分割的数据操作序列应组织成事务提交,这样才能使执行效果与应用设计一致,并避免多用户对同一数据集操作的冲突。该题基本回答出了事务的概念,说明答题 者编程时会考虑数据操作的完整性和并发性。

Tags in this post...

面试题 相关文章推荐
如何处理简单的PHP错误
Oct 14 面试题
我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?
May 09 面试题
一个C/C++编程面试题
Nov 10 面试题
上海奥佳笔试题面试题
Nov 16 面试题
如何在存储过程中使用Loop
Jan 05 面试题
什么是唯一索引
Jul 05 面试题
关于VPN
Jun 10 面试题
接口可以包含哪些成员
Sep 30 面试题
介绍一下Linux内核的排队自旋锁
Aug 27 面试题
如果Session Bean得Remove方法一直都不被调用会怎么样
Jul 14 面试题
int和Integer有什么区别
May 25 面试题
Delphi软件工程师试题
Jan 29 面试题
DELPHI中如何调用API,可举例说明
Jan 16 #面试题
Delphi工程师笔试题
Sep 21 #面试题
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
Nov 22 #面试题
德尔福集团DELPHI的笔试题
Feb 22 #面试题
一道Delphi面试题
Oct 28 #面试题
Delphi CS笔试题
Jan 04 #面试题
如何安装ruby on rails
Feb 09 #面试题
You might like
php 文件上传系统手记
2009/10/26 PHP
PHP查询MySQL大量数据的时候内存占用分析
2011/07/22 PHP
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
2011/08/22 PHP
php中使用Imagick实现图像直方图的实现代码
2011/08/30 PHP
php封装的smarty类完整实例
2016/10/19 PHP
PHP使用curl制作简易百度搜索
2016/11/03 PHP
php+Memcached实现简单留言板功能示例
2017/02/15 PHP
php定期拉取数据对比方法实例
2019/09/22 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
jqgrid 简单学习笔记
2011/05/03 Javascript
JavaScript 基础篇(一)
2012/03/30 Javascript
关于JS字符串函数String.replace()
2013/04/07 Javascript
js数值计算时使用parseInt进行数据类型转换(jquery)
2014/10/07 Javascript
win7下安装配置node.js+express开发环境
2015/12/06 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
jQuery移动端图片上传组件
2016/06/12 Javascript
Bootstrap 网格系统布局详解
2017/03/19 Javascript
node.js 利用流实现读写同步,边读边写的方法
2017/09/11 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
2018/02/01 Javascript
详解JSON和JSONP劫持以及解决方法
2019/03/08 Javascript
Vue.js中的extend绑定节点并显示的方法
2019/06/20 Javascript
使用typescript构建Vue应用的实现
2019/08/26 Javascript
基于vue实现微博三方登录流程解析
2020/11/04 Javascript
Python生成随机数组的方法小结
2017/04/15 Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
2019/12/31 Python
Python 字符串处理特殊空格\xc2\xa0\t\n Non-breaking space
2020/02/23 Python
Python unittest框架操作实例解析
2020/04/13 Python
python 实现aes256加密
2020/11/27 Python
python操作toml文件的示例代码
2020/11/27 Python
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
萨克斯第五大道英国:Saks Fifth Avenue英国
2019/04/01 全球购物
好邻里事迹材料
2014/01/16 职场文书
小学校园活动策划
2014/01/30 职场文书
竞选学生会演讲稿
2014/04/25 职场文书
2019年世界儿童日宣传标语
2019/11/22 职场文书
Python OpenCV实现图形检测示例详解
2022/04/08 Python