数据库中事务处理的设计
27页1、 本科毕业(设计)论文(二五)届题目:数据库事务处理的设计分院系部 计算机与信息科学系 专 业 计算机科学与技术 学生姓名 导师姓名 导师职称 讲 师 副 教 授 二五年六月一日数据库事务处理的设计 摘要:本文主要介绍了关系数据库系统事务处理的基本设计思想,并介绍事务处理系统中各组件的基本功能和核心服务。以此为基础设计了一个简单的事务处理系统模型,对部分细节进行了详细设计。关键字:事务;事务处理;事务模型The Design of Transaction Processing in Database Abstract This article mainly introduced relational database system transaction processes the basic design thought, and introduction transaction processes in the system various modules basic function and the core service. Designed a simple transact
2、ion take this as the foundation to process the system model, has carried on the detailed design to the partial details.Keywords Transaction; Transaction Processing; Transaction Processing Model目 录前言11数据库中的事务处理11.1研究的意义11.2研究的背景及目的12事务22.1事务的概念与其特性22.2事务的必要性22.3事务的模型3扁平事务3带保存点的扁平事务3链事务3嵌套事务3分布事务4长事务4多级别事务42.4事务处理系统的定义53事务处理系统的各模块的核心服务和功能63.1一个事务的执行过程63.2事务处理系统重要组件必要功能的说明7事务处理监控器的服务7日志管理器的功能说明9锁管理器的功能说明9事务管理器的功能说明104设计与实现104.1事务处理的简单模型104.2具体的设计与细节12事务标识符的设计12事务处理监控器的设计13日志管理器的设计13锁管理器的设计16事务管理器的设
3、计165结论21前言事务处理的发展已经有了上千年的历史了。从5000年前的殷人开始使用乌龟的外壳记事以来,已经经过了几千年的历史了。20世纪后半叶在事务处理方面出现了两个主要的发展:基于磁性存储介质(磁带和磁盘)的成批事务处理以及基于电子存储和计算机网络的联机事务处理。在数据库管理系统中附加上事务处理子系统会使系统有更好的可靠性。1数据库中的事务处理1.1研究的意义在修改数据库中的数据时,要使它里面的数据正确一致的被更新,这是事务处理的工作。当数据库系统出现更新故障时,为了将损失减少到最低,一般来使用事务处理来恢复数据。事务处理的发展已经很久了,其理论和技术相对来说是比较成熟的。1.2研究的背景及目的国外的数据库经过几十年的发展,现在几乎垄断了整个市场。数据库技术是整个信息产业的核心。即使数据库的存储介质发生了改变,数据库的概念并不会有所变化。中国已经有四家企业开发了自己的数据库(不包括台湾省)。这些数据库基本能够胜任中等强度与规模的数据库系统应用。对于那些核心业务应用,国产数据库的应用案例十分有限。同时在对图形工具的支持方面,国际主流数据库管理系统提供好的图形管理工具,而且还提供丰富
4、的应用构件和套件,比如应用服务器、系统调优与分析工具、企业应用套件等。国产数据库的要赶上国外的数据库,还要很长时间。研究的目的是:通过对事务处理的研究设计出数据库所需要的事务处理系统。2事务2.1事务的概念与其特性事务是对物理和抽象的应用状态上的操作集合。事务作为单个逻辑工作单元执行一系列操作。一个逻辑工作单元必须有四个属性,称为ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务。保证数据一致性的关键是要明确数据访问和更新的序列。这一序列称为事务。它是并发和恢复的基本单位。下面分别对事务的四个特性进行叙述:原子性:一个事务对状态的改变是原子的。要么都发生,要么都不发生。原子性是从操作调用者的角度来定义,因为几乎没有任何原子操作(包括机器指令)在所有的实现层次上保持真正的原子性。一致性:一个事务是对状态的一个正确改变。作为一组操作没有违反任何与状态相关的完整性约束。这要求事务是一个正确的程序。隔离性:尽管事务是并发执行的,但看起来是单个执行的,即对于一个事务T,任何其他事务要么在T之前执行,要么在T之后执行,但不会既在T之前,又在T之后执行。持久性:一旦一个事务成功
《数据库中事务处理的设计》由会员ni****g分享,可在线阅读,更多相关《数据库中事务处理的设计》请在金锄头文库上搜索。
意外死亡赔偿协议书死亡赔偿协议书范本
2021-2022年四年级科学上册 冷热与温度 教案 苏教版
广东省东莞石龙三中中考化学考点梳理第九单元溶液人教新课标版
4s店团购活动主持词
广东省揭阳市高中物理第五章曲线运动5.3平抛实验2教案新人教版必修2
2023年有关屈原的观后感范文精选600字
长治锂电三元正极材料项目可行性研究报告【参考范文】
运输安全责任书
学校保安工作心得体会
小学英语新教师三年发展规划范例
乡村规划师上半年工作个人工作总结
华为公司人力资源管理
2023年教育项目管理制度9篇
有趣的鹦鹉表演
教师教研学年工作总结(二篇).doc
北师大版九年级数学上册期中复习测试题2含答案详解
地貌学知识整理剖析
杂谈:入门方法
小学五年级语文教案——赤壁之战(第一课时)
网络视频付费消费者意愿影响因素调研
2023-06-29 11页
2022-12-06 11页
2023-04-02 7页
2023-04-06 16页
2023-07-14 6页
2023-10-10 13页
2023-04-20 11页
2023-11-12 14页
2024-01-08 4页
2022-11-13 7页