数据库设计和ER模型-------之数据库系统生存期(第二章)

数据库设计

概念:开发人员利用开发环境表达用户要求、设计构造最优的数据模型,然后据此建立数据库以及其应用系统,这个过程称为数据库设计

数据库生存期

1968年首次提出“软件工程”的概念

概念:我们把数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统生存期

生存期的七个阶段:规划、需求分析、概念设计、逻辑设计、物理设计、实现、运行

规划阶段:

  1、系统调查

  2、可行性分析

  3、确定数据库的总目标

需求分析阶段:

  1、分析用户活动,产生业务流程图

  2、确定系统范围,产生系统关联图

  3、分析用户活动设计的数据,产生数据流图

  4、分析系统数据,产生数据字典

概念设计阶段:

  1、进行数据抽象,设计局部概念模型

  2、将局部概念模型综合成全局概念模型

  3、评审

逻辑设计阶段:

  1、把概念模型设计成逻辑模型

  2、设计外模型

  3、设计应用程序与数据库的接口

  4、评价模型

  5、修正模型

物理设计阶段:

  1、存储记录结构设计

  2、确定数据存放位置

  3、存取方法的设计

  4、完整性和安全性考虑

  5、程序设计

数据库的实现:

  1、用DDL定义数据库结构

  2、数据装载

  3、编制与调试应用程序

  4、数据库试运行

数据库的运行和维护:

  1、数据库的转储和恢复

  2、数据库的安全性、完整性控制

  3、数据库性能的监督、分析和改进

  4、数据库的重组织和重构造

原文地址:https://www.cnblogs.com/luxiaojun/p/8328208.html