单项选择题

数据模型通常可以看成由哪些要素组成______。

A.数据结构和数据操作
B.数据结构和完整性约束
C.数据操作和完整性约束
D.数据结构、数据操作和完整性约束