一、数据库应用系统分析及规划

一、数据库应用系统生命周期

  DBAS的生命周期由项目规划需求分析系统设计实现与部属运行管理与维护5个基本活动组成。

 

   (一)需求分析:

  ① 数据需求分析 :描述用户需要组织的信息内容,形成数据字典

  ② 功能需求分析:描述系统做什么,数据处理需求分析、业务规则需求分析

  ③ 性能需求分析:描述系统应当做到什么程度,数据操作响应时间、系统吞吐量、硬件资源等等

  ④ 其他需求:存储需求、安全性需求、备份与恢复需求

 

  获取需求的方法:面谈实地观察问卷调查查阅资料

 

  需求分析方法:

  1.结构化分析与建模方法:DFD建模Data Flow Diagram)、IDEF建模

  2.面向对象分析与建模方法:UML用例建模

 

  UMLUnified Modeling Language)统一建模语言

  UML的五种视图:

  ① 业务流程:活动图

  ② 系统需求:用例图

  ③ 系统结构:

    1) 类图

    2) 顺序图

    3) 通信图

  ④ 微观设计:

    1) 对象图

    2) 状态机图,只能有一个起始状态,可以有多个结束状态

    3) 时间图

  ⑤ 宏观设计:

    1) 包图

    2) 交互概述图

    3) 复合结构图

  ⑥ 系统实现:

    1) 组件图

    2) 部署图

 

  DFD方法基本元素:数据流数据源数据存储数据处理数据存储

  (二)系统设计:

  ① 概念设计:数据库概念模型设计、系统总体设计

  ② 逻辑设计:数据库逻辑结构设计、应用程序概要设计、数据库事务概要设计

  ③ 物理设计:数据库物理结构设计、数据库事务详细设计、应用程序详细设计

 

  数据库事务概要设计内容包括:事务名称事务所访问的关系表及关系属性事务处理逻辑事务用户(指使用、启动、调用该事务的软件模块或系统)

 

  二、数据库开发方法与实现工具

 

  三、数据库应用体系结构

   三级模式结构:

  ① 外模式:用户可见的部分数据的存在形式,一个数据库可以有多个外模式

  ② 模式(概念模式、逻辑模式):全体数据的逻辑结构且用户不可见

  ③ 内模式:数据库的物理结构和存储方式,一个数据库只有一个内模式

  二层映像:

  ① 外模式模式映像,保证了数据与程序的逻辑独立性

  ② 模式内模式映像,保证了数据与程序的物理独立性

 

  数据库系统的更新既包括应用系统及其相关的数据库对象,也包括数据库管理系统及其所在的操作系统环境

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐