关于数据库的并发控制,正确的是:
A: 数据库的并发控制通常利用锁及多版本的机制来实现
B: 数据库并发控制是为了保证数据库事务的原子性
C: 所有并发操作都有可能造成死锁
D: 多版本机制中若存在两个版本Qk和Qj,两个版本的时间戳都大于或等于系统中最老的只读事务的时间戳,那么Qk和Qj中较新的版本可以删除
A: 数据库的并发控制通常利用锁及多版本的机制来实现
B: 数据库并发控制是为了保证数据库事务的原子性
C: 所有并发操作都有可能造成死锁
D: 多版本机制中若存在两个版本Qk和Qj,两个版本的时间戳都大于或等于系统中最老的只读事务的时间戳,那么Qk和Qj中较新的版本可以删除
举一反三
- 主要的并发控制技术包括 ①基于锁的并发控制技术 ②时间戳协议③基于有效性检查的协议④多粒度 ⑤多版本机制 A: ①②③⑤ B: ①③④⑤ C: ②③④⑤ D: ①②③④⑤
- 实现并发控制的主要技术手段有哪些。 A: 封锁 B: 时间戳 C: 多版本并发控制 D: 可串行化
- 为实现数据保护,数据库管理系统通常提供了保证数据 、一致性及并发控制等方面的机制
- 并发控制的主要技术有 、 、 和多版本并发控制等
- 在数据库中为什么要并发控制——①为了控制数据库②防止多用户并发使用数据库时造成数据错误和程序运行错误③保证数据的完整性④保证数据的安全性⑤保证数据的可靠性 A: ①②③ B: ①②④ C: ①②⑤ D: ①②③④⑤