IT基础知识培训
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据分类-临时数据
• 临时数据的特点
– 非常动态: 临时数据的生命周期较短,插入和删除操作频繁 – 结构复杂: 业务数据的数据结构通常比较复杂,是系统中最负责的数据关联较多 – 处理方式: 采用Batch方式较多 – 主要功能: 接口处理,Log记录, 报表数据预生成
举例
• 原则3: 如何处理都是由输入-处理-输出三部分组成
处理
主数据
报表数据生成
业务数据
主数据 临时数据
报表数据检索
输出
临时数据
报表
数据关系的分类
• 数据实体之间的关系
(以下仅仅列出最重要的几种数据实体关系) – 一对一
• 身份证和人的关系
– 一对多
• 一张订单有多条订单明细 • 一个仓库有多个区域;一个区域有多个货位
– 多对多
• 一个大订单可以分几次开发票 • 一张发票可以包含多张订单
• 举例1: 数据通过接口导入 (以下实例仅为参考,不能作为接口数据导入的标准)
输入
处理
输出
系统外数据
文件导入
临时数据
主数据 业务数据
主数据 业务数据
临时数据
数据验证 数据Post
临时数据 临时数据 业务数据
举例
• 原则4: 任何处理都是由输入-处理-输出三部分组成
• 举例2: 复杂报表的生成
输入
IT基础知识培训
从认识数据开始
(培训对象,售前销售等非IT技术背景人员)
原则
• 原则1: 没有一个统一的,硬性的分类原则 • 原则2: 所谓的 IT系统仅仅是一个数据转换的工具
系统外的数据
基础数据
业务数据
临时数据
数据分类
• 系统的数据分类
ຫໍສະໝຸດ Baidu– 从业务使用角度进行分类
• 主数据 • 业务数据 • 临时数据
(练习,设计订单和发票表的关键字段)
数据关系的分类
• 一个数据实体内的数据分类
– 物理主键 (Primary Key) – 业务主键 (Unique Key) – 外键(Foreign Key) – 必输和缺省 – Check 【细化】
其他建议
• 学点基本的SQL • 学会画职能流程图 • 学会看懂ERD • 对于数据结构要有空间想象力 • 开发IT系统的大部分工作量是为了对应业务流程中1%的意外 • 分析业务流程的次序是
• 系统参数类(比如Code Master) • 系统权限类 (角色,用户等) • 业务用主数据(商品,客户等)
数据分类-业务数据
• 业务数据的特点
– 相对动态: 通常趋于静态(但不是绝对),更新频率较高 – 结构复杂: 业务数据的数据结构通常比较复杂,是系统中最负责的数据关联较多 – 画面设计变化多: 由于业务操作的多样性,业务数据的画面设计五花八门 – 主要功能: 完成业务功能 – Code Master: 枚举型的简单主数据,往往用一个统一的Cost Master进行管 – 系统上线前的业务数据通常为空
– 分析系统在整个企业IT建设的位置 ( Positioning) – 分析系统中个子系统的关系 (Modeling) – 分析各个子系统中的业务流程(Process) – 分析流程中的每个结点的功能(Step) 每一步都需要从数据结构的角度进行分析,在第三,四步中需要明确数据实体的关系
数据分类-主数据
• 主数据的特点
– 相对静态: 通常趋于静态(但不是绝对),更新频率较低 – 结构简单: 主数据的数据结构通常比较简单(相对于业务数据来说) – 关联较多: 主数据之间容易形成Parent-Child关系 – 画面设计比较统一: 通常主数据的画面设置风格类似 – 主要功能: 系统参数设置,被业务数据引用 – Code Master: 枚举型的简单主数据,往往用一个统一的Cost Master进行管 – 系统上线前的主数据导入往往是一个上线前最重要的工作 – 主数据的分类