数据仓库的技术与开发数据仓库设计开发流程数据库系统的开发流程需求收集和分析设计概念结构设计逻辑结构数据模型优化设计物理结构设计评价性能预测物理实现实验性运行使用维护数据库不满意需求分析阶段概念设计阶段逻辑设计阶段物理设计阶段数据库实施阶段数据库运行维护阶段不满意数据库设计流程的特点n 有明确的应用需求;n 严格遵循系统生命同期的阶段划分,较清楚的设计开发步骤;n 良好的可操作性,每一步骤的任务、文档内容与格式有细致的规定。n 举例:项目文档数据库设计举例 1. 需求分析 (沟通、会议演示、软件需求说明书)2. 系统概念设计 (系统功能结构、流程、数据结构等)3. 系统详细设计 (E-R 、功能模块、界面、业务过程、接口)5. 系统实现 (数据库实现、程序实现)4. 系统测试与实施数据库与数据仓库设计的区别数据仓库开发流程的特点n 原始需求不明确,且不断变化与增加,不能较准确地预见到以后的需求;n 采用原型法开发,从构建系统的简单的基本框架着手;n 数据驱动,着眼于有效地抽取、综合、集成和挖掘已有数据库的数据资源。原型法n 原型(Prototype )是开发信息系统的一个可执行模型或引导