单项选择题

数据库提供给用户的接口是( ),它具有数据定义、数据操作和数据检查功能,可独立使用,也可嵌入宿主语言使用。

A.数据库语言
B.过程化语言
C.宿主语言
D.面向对象语言