数据库设计-需求分析

数据库设计-需求分析

2023年7月27日发(作者:)

数据库设计-需求分析数据库设计-需求分析需求分析的任务:1. 确定所要开发的应⽤系统的⽬标。2. 收集和分析⽤户对数据的要求。3. 了解⽤户需要什么样的数据。     需求分析主要考虑“做什么”,⽽不是“怎么做”的问题,从⽤户出发,从数据出发,从经验出发需求分析的过程:   1.调查分析⽤户的活动:对新系统运⾏⽬标进⾏研究,明确⽤户的需求,了解⽤户当前的业务活动和职能。1. 调查组织机构的总体情况,包括机构组成,部门职责和任务。2. 调查部门的业务活动,包括各部门输⼊和输出的数据和格式。推荐⽅法:⾯谈法,开调查会,问卷调查。         2.分析⽤户的需求:明确⽤户的各种需求,包括⽤户的信息需求,处理需求以及数据的安全性和完整性要求。1. 信息需求:⽤户需要从数据库中获取的数据。由信息需求确定数据库中需要存储哪些数据。2. 处理需求:⽤户为了得到需求的信息⽽对数据进⾏加⼯处理,包括响应时间。3. 必须确定数据的安全性和完整性。推荐⽅法:⾃顶向下的结构化分析法,使⽤数据流图,数据字典描述系统。         3.确定新系统的边界:确定哪些功能由计算机完成,哪些功能由⽤户完成。      需求分析⽅法和⼯具:1. 数据流图数据流图(Data Flow Diagram):简称DFD,它从数据传递和加⼯⾓度,以图形⽅式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析⽅法的主要表达⼯具及⽤于表⽰软件模型的⼀种图⽰⽅法。数据流图表达了数据和处理过程的关系。从逻辑上精确描述系统中数据和处理的关系。例如:采购数据流图⽰例2.数据字典数据字典:是对数据流图中各类数据描述的集合。包括数据项,数据结构,数据流,数据存储和处理。1. 数据项数据项是不可再分的数据单位。数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他项的逻辑关系,数据项之间的关系}2. 数据结构数据结构反映了数据之间的组合关系。⼀个数据结构可以由若⼲个数据项组成,也可以由若⼲个数据结构组成,或者混合⽽成。数据结构描述={数据结构名,含义说明,组成{数据项/数据结构}}3. 数据流数据流是数据结构在系统内传输的路径。数据流描述={数据流名,说明,数据流来源,数据流去向,组成{数据结构},平均流量}4. 数据存储数据存储是数据结构停留或者保存的地⽅,也是数据流的来源和去向之⼀。可以是⼿⼯⽂档或者计算机⽂档。数据存储描述={数据存储名,说明,编号,输⼊的数据流,输出的数据流,组成{数据结构},数据量,存取频度,存取⽅式}5. 处理过程处理过程描述={处理过程名,说明,输⼊{数据流},输出{数据流},处理{简要说明}}数据字典是关于数据库中数据的描述,即元数据,⽽不是数据本⾝。它在需求分析阶段确⽴,在数据库设计中不断修改,充实,完善。以上仅为本⼈学习过程中的知识总结,若有错误,还请诸位不吝赐教。

发布者:admin,转转请注明出处:http://www.yc00.com/news/1690433331a349165.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信