`
lfc_jack
  • 浏览: 145033 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

数据库事物的概念

阅读更多
事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。


事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。

COMMIT表示提交,即提交事务的所有操作。具体地说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。

ROLLBACK表示回滚,即在事务运行的过程中发生了某种故障,事务不能继续进行,系统将事务中对数据库的所有以完成的操作全部撤消,滚回到事务开始的状态。

事务的特性(ACID特性)
A:原子性(Atomicity)
       事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。

B:一致性(Consistency)
       事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。

C:隔离性(Isolation)
      一个事务的执行不能被其他事务干扰。

D:持续性/永久性(Durability)
      一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。
分享到:
评论

相关推荐

    数据库系统概念(第六版)前三章

    《数据库系统概念》是一本经典的数据库教材,第六版前三章主要介绍了数据库的基本概念、数据模型以及关系数据库等内容。 ### 数据库基本概念 #### 1. 数据库定义 数据库(Database, DB)是一种组织、存储和处理数据...

    第一章 GIS数据库基本概念(2).

    《GIS数据库基本概念详解》 GIS(Geographic Information System,地理信息系统)数据库是GIS的核心,它专门用于管理和处理地理信息,是MapGIS等GIS软件进行二次开发的重要工具。本章节将深入探讨GIS数据库的基本...

    数据库概念

    - **数据**:数据是描述事物的符号记录,是数据库中存储的基本对象。它可以是数字、文本、图像等各种形式的信息。 - **数据库**:数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。它不仅存储数据,...

    学习数据库的一些基础概念

    数据库是存储和管理信息的核心工具,它涉及到许多关键概念,这些概念构成了理解数据库系统的基础。 首先,我们要了解数据的本质。数据是任何可识别的物理符号,它可以是数字、文字、图像,甚至声音和多媒体信息。...

    数据库系统的基本概念.pdf

    数据库系统的基础概念是理解计算机数据管理和存储的关键。数据是数据库中的基本单元,它可以是数字、文字、图形或声音等形式,经过数字化处理后存储在计算机中。数据与其含义(语义)不可分割,提供了对事物的解释。...

    (事物学习笔记一) 对于数据库事物的理解

    这篇“事物学习笔记一”主要聚焦于对数据库事务的理解,通过深入探讨其基本概念、特性以及在实际操作中的应用,帮助读者构建对这一核心概念的全面认识。 首先,我们需要理解什么是数据库事务。在数据库管理中,事务...

    数据库基本概念.doc

    本文将从数据库基本概念、数据库管理系统、数据库系统、数据库管理员、实体联系、概念模型、数据模型、数据定义语言、数据操纵语言等方面对数据库基本概念进行详细解释。 数据库基本概念 数据库是统一管理的相关...

    第1章 数据库系统基本概念.ppt

    《数据库系统基本概念》主要介绍了数据库系统的基本概念、发展历程、特点以及其结构。数据库系统是管理和存储数据的软件系统,它使得数据的管理更加高效、可靠,并为用户提供了一种统一的方式来存储、检索和共享信息...

    数据库 期末 资料 概念 大全

    在数据库领域,"概念"是至关重要的,它们构成了理解数据库设计和操作的基础。 首先,数据是信息的载体,是客观事物属性和运动状态的记录。而数据库(Database, DB)是这些数据的集合,按照特定的组织方式存储在...

    数据库概念模型设计

    ### 数据库概念模型设计 #### 一、E-R模型简介 E-R模型(Entity-Relationship Model),即实体-关系模型,是一种用于描述现实世界中事物及其相互之间关系的数据建模方法。E-R模型主要应用于数据库设计阶段,尤其是...

    数据库设计概念

    数据库设计概念是指在设计数据库时,需要计划要存储有关哪些事物的信息,以及要保存有关各个事物的哪些信息。您还需要确定这些事物的相互关系。在数据库设计中的术语,在这一步创建的数据库原型就称作概念数据库模型...

    1.数据库系统的基本概念.pdf

    数据库系统的基本概念包括了信息、数据和数据处理等核心要素,而关系模型则是数据库系统中重要的数据组织形式。在关系模型的背景下,我们讨论了关系数据库设计理论,这涉及了数据的定义、数据的结构化处理,以及数据...

    数据库系统概念测试题.zip

    浙江大学的“数据库系统概念”课程显然涵盖了这一领域的基础知识。这个压缩包包含的三个测试题集,分别对应了数据库理论的三个重要方面:基本概念、关系代数与SQL语言以及ER(实体-关系)模型。 首先,我们来看...

    数据库系统概念第四版答案

    【数据库系统概念】是计算机科学中的一个重要领域,主要关注如何有效地存储、管理和检索数据。《数据库系统概念》这本书,第四版由王珊撰写,是中国高等教育出版社出版的教材,旨在教授数据库的基础理论和实践知识。...

    数据库概念总结

    ### 数据库概念总结 #### 一、数据与数据库的基本概念 - **数据**: 描述事物的符号记录。例如,数字、字母、图像等都是数据的形式。 - **数据库**: 长期存储在计算机内的、有组织的、可共享的数据集合。数据库通过...

    数据库基本概念整理 施伯乐

    【数据库基本概念】 数据库是现代信息系统的核心组成部分,它是一种组织和存储数据的方式,使得数据能够高效、可靠地被管理和访问。文件系统阶段的数据管理存在一些显著的问题,这促使了数据库的发展。 1. 数据...

    数据库设计 概念结构设计.ppt

    数据库设计概念结构设计 概念结构设计是数据库设计的关键步骤之一,它是将用户需求抽象为信息结构的过程。概念结构设计的目的是将现实世界的需求转换为概念模型,使其独立于机器和数据模型。 概念结构设计的特点...

    (完整word版)数据库基本概念.doc

    数据库基本概念 数据库系统概论是数据库管理系统的核心部分,对数据库的基本概念和特点进行了详细的介绍。 1.1.1 数据的概念 数据是数据库中存储的基本对象,可以是文本、图形、图像、音频、视频、学生的档案记录...

    <数据库系统概念>第四版王珊习题答案

    在《数据库系统概念》第四版王珊习题中,主要探讨了数据、数据库、数据库系统和数据库管理系统的概念,以及它们之间的关系和使用数据库系统的优势。 1. 数据(Data):数据是描述事物的符号记录,包括数字、文字、...

Global site tag (gtag.js) - Google Analytics