首页 > 试题广场 >

下列关于数据库事务ACID特性的说法不正确的是?

[单选题]
下列关于数据库事务ACID特性的说法不正确的是?
  • A指的是原子性,即事务中的所有操作要么全部成功,要么全部失败
  • C指的是一致性,即系统的状态只能是事务前的状态,或者是事务成功后的状态,而不会出现任何不一致的中间状态
  • I指的是可用性,即数据库系统要为事务执行提供尽可能高的可用性,确保大部分事务可以成功的被执行
  • D指的是持久性,即事务成功后即使发生机器断电,也可以恢复到事务成功后的状态

原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。

  • 原子性是指事务是一个不可再分割的工作单位,事务中的操作要么都发生,要么都不发生。
  • 一致性是指在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。这是说数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。
  • 在并发环境中,当不同的事务同时操纵相同的数据时,每个事务都有各自的完整数据空间。由并发事务所做的修改必须与任何其他并发事务所做的修改隔离。事务查看数据更新时,数据所处的状态要么是另一事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看到中间状态的数据。
  • 在事务完成以后,该事务所对数据库所作的更改便持久的保存在数据库之中,并不会被回滚。

    即使出现了任何事故比如断电等,事务一旦提交,则持久化保存在数据库中。


发表于 2019-09-10 19:05:58 回复(0)
I是指(Isolation)隔离性 事务执行互不干扰,一个事务不可能看到其他事务运行时,中间某一时刻的数据
发表于 2019-08-25 23:19:19 回复(0)