首页 > 试题广场 >

关于数据库的事务,以下错误的是()

[不定项选择题]
关于数据库的事务,以下错误的是()
  • 事务具有原子性, 事务是逻辑工作的基本单位
  • 事务具有一致性,事务会中的操作要么全做,要么全不做
  • 事务具有隔离性,所以不会引发死锁
  • 事务具有持续性,一旦提交永久的改变数据库的数据
B C
数据库事务的四大特性为:
1. 原子性
原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚
事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。
2. 一致性
一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。
3. 隔离性
当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。
4. 持续性
持久性是指一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的,即便是在数据库系统遇到故障的情况下也不会丢失提交事务的操作。

A 是对的;
B 是错的,后半句是描述原子性的不是描述一致性的
C 是错的,隔离性是并发事务相互隔离,但是并不能防止死锁
D 是对的,持久性是指一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的

发表于 2019-06-27 20:13:10 回复(0)
事务具有原子性, 事务是逻辑工作的基本单位,事务会中的操作要么全做,要么全不做
事务具有一致性,事物的执行结果必须是使得数据库从一个一致性状态转变为另一个一致性状态。
事务具有隔离性,一个事务的执行不能被其他事务干扰。

发表于 2019-06-05 15:33:02 回复(0)
<p>B正确,数据库系统概述第五版王珊著中写道“事物中操作要么全做要么都不做是保持一致性的关键,与原子***息相关”。</p>
发表于 2021-03-02 23:38:00 回复(1)
原子性:要么全做,要么不做。all or nothing。
发表于 2020-03-26 11:52:05 回复(0)
事务是逻辑工作的基本单位
发表于 2024-02-28 23:04:52 回复(0)
为了保证事务的正确执行,维护数据库的完整性,事务必须具有以下特性: ●原子性(Atomicity):事务的所有操作在数据库中要么都做,要么都不做。 ●一致性(Consistency):事务的隔离执行(没有并发其他事务)保持数据库的一致性。 ●隔离性(Isolation):一个事务内部操作和使用的数据对并发的其他事务是隔离的,并发事务之间互不影响。 ●持久性(Durability):一个事务完成后,它对数据库的改变必须是永久性的,即使系统可能产生故障。
发表于 2023-08-18 14:52:13 回复(0)
C
发表于 2021-03-16 11:09:38 回复(0)
持久性是指一个事务一旦提交,它对数据库中得数据改变将是永久的,即便数据库发生故障也不应该对其有任何影响
发表于 2019-06-20 13:14:17 回复(0)