解决并发操作带来的数据不一致性的问题普遍采用( )。
A. 封锁
B. 恢复
C. 存取控制
D. 协商
事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好象整个事务从未有过这些更新。这样保持了数据库处于( )状态。
A. 安全性
B. 一致性
C. 完整性
D. 可靠性
关于“死锁”,下列说法正确的是( )。
A. 死锁是操作系统中的问题,数据库操作中不存在
B. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
C. 当两个用户竞争同类资源时不会发生死锁
D. 只有出现并发操作时,才有可能出现死锁
二级封锁协议要求对加锁的数据()。
A. 读完了后立刻释放共享锁,修改完了后立即释放排他锁
B. 读完了后立刻释放共享锁,修改完了后在事务结束的时候释放排他锁
C. 读完了后在事务结束的时候释放共享锁,修改完了后立即释放排他锁
D. 等到事务结束的时候才能解锁