第4章 4.2数据库设计(需求分析)

第4章 4.2数据库设计(需求分析)

ID:6149779

大小:258.50 KB

页数:25页

时间:2017-11-16

第4章 4.2数据库设计(需求分析)_第1页
第4章 4.2数据库设计(需求分析)_第2页
第4章 4.2数据库设计(需求分析)_第3页
第4章 4.2数据库设计(需求分析)_第4页
第4章 4.2数据库设计(需求分析)_第5页
资源描述:

《第4章 4.2数据库设计(需求分析)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库设计——需求分析阶段通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变。任务(1)信息要求(2)处理要求(3)安全性与完整性要求调查的重点:(2)开调查会(3)请专人介绍(6)查阅纪录(5)设计调查表请用户填写(4)询问(1)跟班作业调查的方法:(1)调查组织机构情况(2)调查各部门的业务活动情况(3)协助用户确定新系统的要求(4)确定新系统的边界调查的步骤:结构化分析(StructuredAnalysis,SA)方法数据来源数据输出

2、数据存储处理数据流数据流图1系统高层抽象图表达用户需求:数据流图:表达了数据和处理的关系数据:数据字典处理:判定表或判定树数据流图中的基本符号:数据的源点或终点变换数据的处理数据存储数据流问题描述:某工厂开发管理信息系统,经过可行性分析,详细调查确定了该系统由物资管理、销售管理、劳动人事管理等子系统组成。其中销售管理子系统开发小组的成员经过调查研究、信息流成分析和数据收集,明确了该子系统的主要功能是:处理顾客和销售员送来的订单;工厂根据订货安排生产;交出货物同时开出发票;收到顾客付款后,根据发票存根和信贷情况进行应收款处理。主管部门顾客

3、生产部门销售管理子系统订单生产通知单图2销售管理子系统的顶层数据流图订单数据审批结果数据字典的内容数据项数据结构数据流数据存储处理过程数据项是数据的最小组成单位若干个数据项可以组成一个数据结构数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。数据项是最小、不可再分的数据单位对数据项的描述包括:数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系}取值范围、与其他数据项的逻辑关系定义了数据的完整性约束条件1.数据项例:销售管理子系统的数据字典。数据项(以“订单号”为例

4、)数据项: 订单号含义说明:唯一标识每个订单别名:  订单编号类型:  字符型长度:8取值范围:00000000至99999999取值含义:前两位标明该订单所属的车间,后六位按顺序编号与其他数据项的逻辑关系:⒉数据结构数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。对数据结构的描述包括:数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}数据结构(以“订单”为例)“订单”是该系统中的一个核心数据结构:数据结构:订单含义说明:是销售管理子系

5、统的主体数据结构,定义了一个订单的有关信息组成:定单号,{订单细节},顾客号,订货项数,订货日期,交货日期,工种号,生产地点⒊数据流数据流是数据结构在系统内传输的路径。对数据流的描述包括:数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{数据结构},平均流量,高峰期流量}数据流来源是说明该数据流来自哪个过程数据流去向是说明该数据流将到哪个过程去平均流量是指在单位时间(每天、每周、每月等)里的传输次数高峰期流量则是指在高峰时期的数据流量数据流“订单”可如下描述:数据流:定单内容说明:一项订单的详细说明数据流来源:顾客数据流去向

6、:主管部门组成:……平均流量:……高峰期流量:……⒋数据存储数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。对数据存储的描述包括:数据存储描述={数据存储名,说明,编号,流入的数据流,流出的数据流,组成:{数据结构},数据量,存取方式}指出数据来源指出数据去向每次存取多少数据,每天(或每小时、每周等)存取几次等信息批处理/联机处理;检索/更新;顺序检索/随机检索数据存储“应收账款”可如下描述:数据存储:应收账款说明:记录应收账款的基本情况流入数据流:……流出数据流:……组成:……数据量:每年3000张存取方式:随机存取⒌

7、处理过程处理过程的具体处理逻辑一般用判定表或判定树来描述。数据字典中只需要描述处理过程的说明性信息主要说明该处理过程的功能及处理要求功能:该处理过程用来做什么;处理要求:处理频度要求(如单位时间里处理多少事务,多少数据量);响应时间要求等处理要求是后面物理设计的输入及性能评价的标准处理过程说明性信息的描述处理过程描述={处理过程名,说明,输入:{数据流},输出:{数据流},处理:{简要说明}}处理过程“处理订单”可如下描述:处理过程:处理订单说明:为所有订单做一定的处理输入:已批准的订单输出:生产通知单处理:对经主管部门批准后的订单,安

8、排出生产通知单,并送交生产部门,处理订单的响应时间应不超过15分钟。假设某航空公司规定:乘客可以免费托运重量不超过30公斤的行李。当行李重量超过30公斤时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。