数据模型的要求有哪些