`
endual
  • 浏览: 3544345 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

数据库事物的四个特性

 
阅读更多

 

到现在为止才真的搞清楚这四个事件任务的意思。

 

我们通常应用数据库是基于增删改查的,比如插入一条数据到数据库,那么我们来分析下四个特性:

 

1.原子性

   插入数据,要么成功要么不成功,不会是我插入了一半数据,比如我想插入姓名和id,总不是会只插入了姓名,其他没有插入到数据库中。

 

2.一致性

   插入数据了,那么数据库是要改变状态的,也就是说他的从一种状态变成另一种状态了,并且这种状态是正确的。

 

3.隔离性

  我们插入数据的时候,在插入之前,我们不允许把事务对数据的任何改变提供给任何事物。

 

4.持久性

   很显然,我们提交事物,那当然是保存在数据库中的话,那么这个状态要是长久的,不能说我这一秒提交了

下一秒就没有了。一般是保存在可存储的介质上的,比如是硬盘啊等等。应该是硬盘。

分享到:
评论

相关推荐

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

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

    数据库第四版答案

    文件系统和数据库系统的区别在于它们的设计目标和特性: - 文件系统:主要服务于特定应用,数据共享性低,冗余度高,数据独立性差,结构单一,通常由应用自行管理。 - 数据库系统:面向全局,强调数据共享,冗余度...

    数据库中事物与锁的课件

    这一特性确保了数据库在处理错误时能够恢复到事务开始前的状态,从而保持数据的正确性。 9.1.1 事务的概念 事务由一系列数据库操作组成,这些操作作为一个整体被处理。在SQL Server中,事务可以分为四种模式: 1. ...

    数据库第四版答案.doc

    数据(Data)是描述事物的符号记录,包括数字、文字、图形、图像等多种形式,数据与其语义紧密相关,同一个数值在不同情境下可能代表不同含义。例如,数字"500"可以表示价格、人数或者重量。 数据库(DataBase,DB...

    四级数据库知识点

    ### 四级数据库知识点详解 #### 一、数据模型 数据模型是数据库系统设计的核心,它定义了数据的结构、操作以及约束条件。通过数据模型,我们可以更好地理解和组织数据。 ##### 1. 数据模型的三要素 - **数据结构...

    数据库第四版课后习题答案

    数据库不仅仅是数据的集合,它按照特定的数据模型组织,确保数据的高效访问和低冗余度,同时提供数据独立性和易于扩展的特性。数据库系统则是一个人机交互的环境,由数据库、DBMS、用户和操作系统共同构成。 1. ...

    计算机等级考试四级数据库工程师考试资料全集

    "计算机等级考试四级数据库工程师考试资料全集" 数据模型 数据模型是数据库系统的核心和基础。每个 DBMS 软件都是基于某种数据模型的。数据模型由三要素组成:数据结构、数据操作和数据约束条件。 数据结构 数据...

    数据库事物

    数据库事物 1.事物的四大特性(ACID) 原子性:事物是最小的执行单位,不允许分割,事物的原子性确保动作要么全部完成,要么完全不起作用。 一致性:执行事物前后,数据保持一致,多个事物对同一个数据读取的结果是...

    四级数据库工程师历年真题(含答案)

    **题目解析**: 本题考查事务的四种特性之一——隔离性。题目描述与隔离性的定义相符,因此正确选项是 **(D) 隔离性**。 **5. 索引目的** - **更改效率**: 不是索引的主要目标。 - **插入效率**: 通常索引会降低...

    数据库系统概论 第四版 考试重点

    《数据库系统概论 第四版 考试重点》 数据库系统是计算机科学中的核心组成部分,主要负责管理和存储数据。这个领域的知识涵盖了数据的定义、数据库的特性以及不同类型的数据模型。在河北大学2012年的数据库考试中,...

    数据库恢复技术.doc

    事务的四个特性,也就是ACID特性,是确保数据正确性的核心原则: 1. **原子性** (Atomicity):事务中的所有操作被视为一个单元,即使其中一部分失败,整个事务也会被回滚,确保数据库不会处于不完整的状态。 2. **...

Global site tag (gtag.js) - Google Analytics