1.1数据分析
需求分析:通过详细调查现实世界要处理的对象(组织、部门和企业)充分了解源系统
数据流程图:1、箭头表示数据流
2、圆或椭圆表示加工
3、双杆表示数据存储
4、方框表示数据的源点或终点
数据字典:对数据的数据项、数据结构、数据流、数据存储、处理过程进行定义和描述
数据字典作用:对数据流程图中的各种成分进行详细说明,作为流程图的细节补充和数据流程图一起完成了完整的系统数据需求模型
数据项:是不可再分的数据单位包括 数据项名、数据含义别名、数据类型长度、取值范围、取值含义以及与其他数据项的逻辑关系
数据结构:反映了数据之间的组合关系,一个数据结构由若干数据结构组成或由若干数据项和数据结构混合组成
数据流:是数据结构在系统内传输的路径,包括 数据流名、说明、数据流来源、数据流去向、组成(数据结构)、平均流量和高峰期流量
数据存储:数据结构停留或保存的地方,也是数据流的来源和去向之一
处理过程:描述针对处理的过程的说明信息包括 处理工程名、说明、输入数据流、输出数据流、和处理工程
1.2概念结构设计与E-R模型
数据模型:是现实世界中事务、对象和过程等客观内容的模拟和抽象表达
数据模型3个要求:
1、能比较真实地模拟现实世界
2、容易被人们理解
3、便于在计算机上实现
信息3种模型:
1、概念模型:
实体:是具体的人或事物
属性:实体属性的某一组特定的取值
码:唯一标识实体的属性集
实体形:具有相同属性的实体必然具有共同的特征和性质
实体集:性质相同的类实体的集合
实体集间联系:
1、一度联系(单向联系)
2、二度联系(两项联系)
3、三度联系(三项联系)
E-R模型概述:
1、实体:矩形表示
2、属性:椭圆表示
3、联系:实体之间的联系