在数据库系统中,数据锁定功能使得交易对其完成所需的全部数据拥有控制权,从而保证了

免费题库2022-08-02  18

问题 在数据库系统中,数据锁定功能使得交易对其完成所需的全部数据拥有控制权,从而保证了数据的完整性。但是,数据锁定程序也可能导致:A.数据处理不一致;B.回滚失败;C.交易无法恢复;D.死锁。

选项 A.数据处理不一致;
B.回滚失败;
C.交易无法恢复;
D.死锁。

答案 D

解析 A、不正确。不一致的处理是数据库事件的现象。根据处理的时间不同,产生的影响也不同,数据锁定确保了一致性处理。B、不正确。回滚失败是指数据库软件不能消除事件的影响,这个事件不能运行结束。数据锁定不会产生回滚失败,尽管数据锁定可能产生需要回滚的情况。C、不正确。当数据库软件不能准确恢复重建事件,导致事件不能运行完成,这样事件就被称做不可恢复事件。D、正确。当两个交易各锁定一个数据,并同时向对方已经锁定的数据提出新的锁定要求时,就会产生互相永久等待的死锁。
转载请注明原文地址:https://tihaiku.com/caiwukuaiji/2293872.html

最新回复(0)