`
zhaosoft
  • 浏览: 186976 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据库中事务的概念及其性质

 
阅读更多
事务时访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。事务的性质有如下几个: 1.原子性。即不可分割性,事务要么全部被执行,要么就全部不被执行。如果事务的所有子事务全部提交成功,则所有的数据库操作被提交,数据库状态发生转换;如果有子事务失败,则其他子事务的数据库操作被回滚,即数据库回到事务执行前的状态,不会发生状态转换。 2.一致性或可串性。事务的执行使得数据库从一种正确状态转换成另一种正确状态。 3.隔离性。在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事务,即在事务正确提交之前,它可能的结果不应显示给任何其他事务。 4.持久性。事务正确提交后,其结果将永久保存在数据库中,即使在事务提交后有了其他故障,事务的处理结果也会得到保存。
分享到:
评论
1 楼 392214559 2013-08-21  
事务时访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。事务的性质有如下几个: 1.原子性。即不可分割性,事务要么全部被执行,要么就全部不被执行。如果事务的所有子事务全部提交成功,则所有的数据库操作被提交,数据库状态发生转换;如果有子事务失败,则其他子事务的数据库操作被回滚,即数据库回到事务执行前的状态,不会发生状态转换。 2.一致性或可串性。事务的执行使得数据库从一种正确状态转换成另一种正确状态。 3.隔离性。在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事务,即在事务正确提交之前,它可能的结果不应显示给任何其他事务。 4.持久性。事务正确提交后,其结果将永久保存在数据库中,即使在事务提交后有了其他故障,事务的处理结果也会得到保存。    

相关推荐

    数据库事务PPT课件.ppt

    本资源是关于数据库事务的PPT课件,主要讲解了数据库事务的概念、事务的性质、事务故障、系统故障和介质故障的恢复技术与原理、Redo & Undo、并发控制技术、封锁、封锁协议、活锁和死锁、并发调度的可串行性、两段锁...

    数据库系统概念(原书第四版中文版)

    1. **数据库系统基本概念**:书中首先介绍了数据库、数据库管理系统(DBMS)、数据库系统(DBS)的基本定义,解释了它们在信息存储和管理中的作用。同时,还探讨了数据模型的重要性,如关系数据模型、网络模型、层次...

    分布式数据库和事务处理05

    本节主要介绍了分布式事务的概念、性质、状态以及事务处理策略。 首先,事务是数据库操作的基本单位,它封装了一组数据库操作,这些操作要么全部成功执行,要么全部回滚,以保持数据库的一致性。事务的一致性要求在...

    数据库分布式事务管理与恢复(初级)教程.ppt

    分布式数据库系统中的事务管理与恢复是数据库领域中的一个重要主题,特别是在多节点、高并发的环境中。...通过理解事务的概念、性质以及在分布式环境中的挑战,我们可以更好地设计和实现高可靠性的数据库系统。

    数据库系统 十五章 事务

    ### 数据库系统事务详解 ...通过理解事务的概念及其核心属性,我们可以更好地设计和实现高性能且可靠的数据库系统。这些原理不仅适用于传统的关系型数据库,也适用于现代的分布式系统和大数据处理场景。

    数据库事务管理

    ### 数据库事务管理 #### 一、事务与事务管理的重要性 数据库系统因其广泛的应用场景而成为现代信息系统的核心组件之一。特别是在需要支持大量并发用户的场景下,如订票系统、在线预订服务以及银行自动柜员机系统...

    数据库系统原理与设计(万常选版)CH10 事务管理与恢复--复习.ppt

    本章主要讨论的是事务管理与恢复的概念,对于理解数据库的工作原理至关重要。 首先,事务是数据库操作的基本单位,它封装了一系列相关的数据库操作,确保这些操作要么全部执行,要么全部不执行,这一特性称为事务的...

    数据库事务管理...ppt

    数据库事务管理是数据库系统中确保数据一致性和完整性的核心机制。它涉及到多用户环境下数据库的并发操作,以及在系统故障时的数据恢复。以下是对事务管理的详细解释: 1. **事务的引入**: 当多个用户同时访问...

    研究生分布式数据库考试试题及其答案

    这些是分布式数据库领域的核心概念,理解并掌握这些知识点对于理解和设计分布式数据库系统至关重要。在实际的考试中,可能会要求考生根据具体场景应用这些理论知识来解决问题,例如设计分片方案、优化查询计划、分析...

    数据库系统概念(中文版)(第6版)1

    4. 事务处理系统:事务处理系统是指数据库系统中对事务操作的管理和控制,如并发控制、故障恢复技术等。 数据管理与应用的深入话题包括: 1. 数据合库和数据挖掘概念与技术:数据合库和数据挖掘是指从大量数据中...

    《数据库原理与应用》(孟凡荣闫秋艳)课后习题答案1

    数据库是现代信息管理系统的...通过学习和掌握《数据库原理与应用》中关于数据库、数据库系统、数据库管理系统和数据模型的知识,可以更好地设计、实施和优化数据库系统,从而在实际工作和研究中发挥出巨大的应用价值。

    数据库试卷与答案.doc

    【数据库基础及SQL语言知识点】 1. **数据库管理系统(DBMS)**:DBMS是...以上就是关于数据库基础知识、SQL语言及其相关操作、数据库设计和事务处理等方面的知识点,这些内容对于理解和操作数据库系统至关重要。

    网络数据库课件ppt(web数据库ppt)

    1、事务的基本概念2、数据库恢复概述3、故障的种类4、恢复的实现技术5、恢复策略 1.基本要求 (1)了解事务的基本概念和数据库系统故障的种类。 (2)掌握数据库恢复的基本概念和方法 2.重点、难点 重点:掌握数据库...

    杭电 数据库 历年 真题 试卷

    7. **事务与并发控制**:理解事务的基本概念,ACID(原子性、一致性、隔离性和持久性)性质,以及并发控制机制,如锁定、两阶段提交等。 8. **数据库性能优化**:如何通过索引、查询优化、存储过程和视图等手段提高...

    数据库系统教程 C.1第四章上机实验

    5. **事务处理**:学习数据库事务的概念,包括ACID(原子性、一致性、隔离性和持久性)性质,以及如何处理并发控制和回滚事务。 6. **备份与恢复**:了解数据库备份的重要性和不同类型的备份策略,以及如何执行恢复...

    数据库系统概念第五版英文答案

    根据给定文件的信息,我们可以提炼出《数据库系统概念》第五版教材的相关知识点,特别是与SQL语言及数据库管理系统(DBMS)设计相关的部分。 ### 数据库系统概念第五版 #### 一、绪论 - **章节概述**:第一章为读者...

    《数据库系统概论》 清华版

    7. 并发控制与事务处理:在多用户环境中,数据库需要处理并发操作,避免数据不一致。事务的概念和ACID(原子性、一致性、隔离性、持久性)性质是保证并发控制的关键。 8. 数据库恢复:当系统出现故障时,数据库需要...

Global site tag (gtag.js) - Google Analytics