- 2
- 0
- 约3.45万字
- 约 27页
- 2021-12-08 发布于福建
- 举报
13数据库设计
13.1 数据库设计的过程
13.1.1 数据库设计概述
以数据库为基础的信息系统通常称为数据库应用系统,它一般具有信息的采集、组织、
加工、抽取和传播等功能。 数据库应用系统的开发是一项软件工程, 但又有自己持有的特点,
所以特称为“数据库工程” 。
一项数据库工程按内容可分为两部分:
作为系统核心的数据库结构的设计与实现;
相应的应用软件及其他软件 (如通信软件 ) 的设计与实现。
本章主要研究前一部分。
数据库设计具体步骤:
总体信息需求 第 0步 处理需求
规划
第 1步
需求描述和分析
第 2步
概念设计
DBMS 特征
第 3步
逻辑设计
第 4步
物理设计
硬件和 OS特征
总体信息需求: 数据库系统的目标说明, 数据元素的定义, 数据在企业组织中的使
用描述。
处理需求:每个应用需要的数据项、数据量以及应用执行的频率。
DBMS 的特征:有关 DBMS 的一些说明和参数, DBMS 所支持的模式、子模式和
程序语法的规则。
硬件和 OS 特征: 对 DBMS 和 OS 访问方法特有的内容, 例如物理设备容量限制时
间特性及所有的运行要求。
数据库设计过程的输出主要有两部分, 一部分是完整的数据库结构, 其中包括逻辑结构
与物理结构; 另一部分是基于数据库结构和处理需求的应用程序的设计原则。 这些输出一般
都是以说明书的形式出现。
13.1.2 规划阶段
对于数据库系统, 特别是大型数据库系统或大型信息系统中的数据库群, 规划阶段是十
分必要的。 规划的好坏将直接影响到整个系统的成功与否, 对企业组织的信息化进程产生深
远的影响。
规划阶段具体可分成三个步骤:
系统调查。对企业组织作全面的调查,画出组织层次图,以了解企业的组织机构。
可行性分析。 从技术、 经济、 效益、法律等诸方面对建立数据库的可行性进行分析,
然后写出可行性分析报告,组织专家讨论其可行性。
确定数据库系统的总目标和制订项目开发计划。 在得到决策部门批准后, 就正式进
行数据库系统的开发工作。
13.1.3 需求分析阶段
这一阶段是计算机人员 ( 系统分析员 )和用户双方共同收集数据库所需要的信息内容和
用户对处理的需求。 并以需求说明书的形式确定下来, 作为以后系统开发的指南和系统验证
的依据。
需求分析的工作主要由下面四步组成:
分析用户活动,产生业务流程图
了解用户当前的业务活动和职能,搞清其处理流程 (即业务流程 ) 。如果一个处理比
原创力文档

文档评论(0)