• 数据库设计和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、数据库的重组织和重构造

  • 相关阅读:
    cf 1179 C
    P5055 【模板】可持久化文艺平衡树 可持久化fhqtreap
    bzoj4605: 崂山白花蛇草水 权值线段树套KDtree
    luoguP4173 残缺的字符串 FFT
    [HNOI2016]序列 CDQ+DP
    [TJOI2017]不勤劳的图书管理员
    loj2058 「TJOI / HEOI2016」求和 NTT
    bzoj4503: 两个串
    luoguP4721 【模板】分治 FFT
    [Cqoi2016]K远点对 K-Dtree
  • 原文地址:https://www.cnblogs.com/luxiaojun/p/8328208.html
Copyright © 2020-2023  润新知