A-A+

“一个事务完成后 它对数据库的改变必须是永久的 即使系统可能出现故障。”这是事务的()。A.

2022-08-05 23:17:41 问答库 阅读 173 次

问题详情

“一个事务完成后,它对数据库的改变必须是永久的,即使系统可能出现故障。”这是事务的()。
A.原子性
B.一致性
C.隔离性
D.持久性请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:为了保证事务的正确执行,维护数据库的完整性,我们要求数据库系统维护以下事务特性:①原了性。事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映。②一致性。事务的隔离执行(即没有并发执行的其他事务)保持数据库的一致性。③隔离性。尽管多个事务可以并发执行,但系统必须保证,对任一对事务T1和T2,在T1看来,T2或者在T1开始之前已经停止执行,或者在T1完成之后执行。这样,每个事务都感觉不到系统中有其他事务在并发地执行。④持久性。一个事务成功完成后,它对数据库的改变必须是永久的,即使系统可能出现故障。

考点:事务,数据库