数据仓库模型设计包含哪几种类型