首页 > 试题广场 >

下列选项中关于数据库事务的特性描述正确的是()

[单选题]
下列选项中关于数据库事务的特性描述正确的是()
  • 事务允许继续分割

  • 多个事务在执行事务前后对同一个数据读取的结果是不同的

  • 一个事务对数据库中数据的改变是暂时的

  • 并发访问数据库时,各并发事务之间数据库是独立的

一个事务是一个完整的业务逻辑单元,不可再分。A 错误
事务隔离性存在隔离级别。理论存在4个级别。读未提交,读已提交。可重复读。序列化(串行化)。
读未提交:会导致脏读、不可重复读取、幻读问题。脏读(即一个事务读取了另一个事务未提交的数据)。不可重复读(一个事务还未提交。读取了另一个事务使用update和delete语句后。提交的数据。产生了不同的结果集,这种现象称为。不可以重复读取。)。幻读(同一个查询还未提交。读取了另一个事务使用insert语句后。且提交后。产生了不同的结果集。这种现象称为。幻读)。
读已提交:会导致 不可重复读和幻读问题。解决了脏读。
可重复读取:解决了上述,三个问题不加锁。msyql innodb(默认第三种隔离级别)
序列化:也解决了上述,三个问题。但是使用了锁的方式。
所以B错误
一旦事务提交。就不可以回滚。所以c 错误。
隔离级别的存在。就是为了保证。在当前事务操作的时候数据库中的数据,数据一致的问题。D对。
个人浅见。若有不当之处。请见谅。

发表于 2022-01-17 16:13:54 回复(0)
事务的特性:原子性、一致性、隔离性、持久性。
A:原子性×
B:一致性×
C:持久性×
D:隔离性√
发表于 2022-03-04 20:17:57 回复(0)
隔离性: 并发访问数据库时,一个用户的事物不被其他事物所干扰,各并发事务之间数据库是独立的;
发表于 2021-12-15 08:18:00 回复(0)

事务的特点(ACID):

  • A 原子性:一个事务是不可再分割的整体,要么都执行要么都不执行
  • C 一致性:一个事务可以使数据从一个一致状态切换到另外一个一致的状态
  • I 隔离性:一个事务不受其他事务的干扰,多个事务互相隔离的
  • D 持久性:一个事务一旦提交了,则永久的持久化到本地
发表于 2022-04-19 12:52:37 回复(2)
ACID考察
发表于 2023-07-25 14:40:04 回复(0)
考察事务的ACID特性,即原子性、一致性、隔离性、持续性
发表于 2023-01-02 21:48:15 回复(0)
一个事务是一个完整的业务逻辑单元,不可再分。 一旦提交事件,不可回滚
发表于 2022-01-20 23:02:10 回复(0)