Craft6数据库设计教程系列数据库设计流程.docxVIP

  • 9
  • 0
  • 约 5页
  • 2016-08-15 发布于重庆
  • 举报

Craft6数据库设计教程系列数据库设计流程.docx

一、流程概括数据库设计大致可分为5个阶段:规划阶段包括论证必要性、可行性、根据项目情况进行数据库选型。需求阶段调研业务,明确需求,撰写文档。概念阶段设计数据流图、数据字典逻辑阶段设计ER图,从整体的角度把握数据库模型物理阶段根据ER图 + 数据字典,设计物理模型图开发阶段根据物理模型生成基础代码,根据默认的功能验证模型。开发过程中,根据业务变更,反复完善模型。二、规划阶段论证必要性是否需要使用数据库做持久化处理?是否使用关系数据库?比如对于工作流引擎,使用xml来持久化流程的设计,反而更加灵活。另外,在处理大数据量,高并发的时候,用NoSql会更加理想。所以,开展一个项目之前,需要论证,使用什么方式的持久化技术更加合适。可行性看项目的部署方式、运行环境是否支持关系数据库。数据库选型根据项目规模、历史原因、和其它系统集成需求、经费等,考虑选择那种数据库产品。三、需求阶段? ? 通过充分调查现实世界的业务对象,明确用户的各种需求,确定系统的各项功能。? ? 需求阶段不单止要考虑系统当前的业务需求,还要充分考虑到以后系统可能的扩充和改变。四、概念结构设计阶段? ? 这个阶段主要是完成数据字典和数据流图,这是从业务的角度挖掘系统涉及的数据流转方式、实体和属性成分说明。数据字典? ? 数据字典最重要的作用是作为分析阶段的工具。? ? 任何字典最重要的用途都是供人查询对不了解的条目的解释。?

文档评论(0)

1亿VIP精品文档

相关文档