关系数据库管理系统概念设计

关系数据库管理系统概念设计概念设计就是对用户的业务活动进行分析,理解用户对数据库的使用情况,确定用户对数据库的使用要求以及对数据库的完整性要求

概念设计阶段可以分为三步进行,即分析整个用户环境,确定系统边界和分析系统内部的结构

1、分析整个用户环境即从数据加工的角度来理解用户的业务活动

为此必须先进行数据的搜集工作并进行相应的调查

调查的内容主要包括:(1)现行组织内的业务处理流程,反映业务流程的各种资料,如账单、档案、合同、计划及报表等等

(2)数据元素和数据流程

对数据元素,必须调查各种数据的性质、取值范围、提供部门、使用部门、控制权限、保密要求、使用频率以及数据间联系

数据流程反映数据加工活动的情况,其中包括数据的提供部门、加工部门与数据使用部门之间的关系

(3)数据量

哪些是基本数据,哪些是中间数据

(4)用户对计算机的数据要求和处理要求,输出数据和输出数据的情况,所要求的报表形式等

由于用户与设计人员专业知识的局限性,最好是由用户和设计人员一起来分析和理解用户的需求

至少要求数据库设计人员尽量与用户沟通,充分地了解用户的处理要求等

这一工作一般要反复多次

最后,设计者根据用户的数据处理活动情况,绘制出用户活动图,并征得用户的许可

在调查分析的基础上,与用户共同形成需求分析说明文件,作为最后设计的检验标准

2、确定系统边界即在调查信息处理现状的基础上,确定计算机系统的范围和它同外部环境之间的相互关系

这一步工作必须决定哪些加工活动由本系统完成,哪些仍由人工完成

根据系统环境和条件,提出系统功能

3、分析系统的内部结构

即弄清所有的数据要求和加工要求以及它们之间的相互联系

对数据要识别出所有的数据项和它们之间的依赖关系,对加工要理解所有加工过程及它们的输入输出数据

由于这部分工作的复杂性,可以采用分级分解的办法,把整个系统的数据处理过程分解成若干个小的子处理过程,再把子处理过程分解为更小的处理过程,直到便于分析为止

各个子处理过程要相对独立,相互联系比较简单,功能明确,界面清楚

可以用数据流程图来表示

接着要进一步做第二件分析工作,即分析数据和数据关系,从最小的数据单位——数据项来分析它们的联系

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关