数据模型的三个要求是什么