单项选择题

在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是

A.数据定义语言
B.数据转换语言
C.数据操纵语言
D.数据控制语言