多项选择题

数据库管理系统可以对数据提供哪些控制功能()

A.数据的安全性保护
B.数据的完整性检查
C.数据库的恢复
D.并发控制