单项选择题

在数据库中为什么要并发控制______
①为了控制数据库②防止多用户并发使用数据库时造成数据错误和程序运行错误
③保证数据的完整性④保证数据的安全性⑤保证数据的可靠性

A) ①②③
B) ①②④
C) ①②⑤
D) ①②③④⑤