第 11 章 · 第五节 · 课件第 20 页
顶层数据流图
把整个系统看成一个处理,先画出轮廓。

重 点
顶层图中的两个数据存储,就是现实中的采购台账和销售台账。
想一想
顶层图和纸质台账差不多,为什么还要往下分解?
把整个系统看成一个处理,先画出轮廓。

顶层图中的两个数据存储,就是现实中的采购台账和销售台账。
顶层图和纸质台账差不多,为什么还要往下分解?
一个处理拆成商品采购业务和商品销售业务两个。

| 数一数 | 顶层 | 0 层 |
|---|---|---|
| 处理 | 1 个 | 2 个 |
| 数据存储 | 2 个 | 2 个 |
| 外部实体 | 1 个 | 2 个 |
分解的目的是让每个数据存储只存一类数据。处理拆开了,存储还是两本台账,问题没有解决。
五个处理,五个数据存储,每个存储只存一类数据。

1 层图的五个数据存储,在字典中写成五个数据结构。

下一步把这五个数据结构画成 E-R 图,再转换为关系模式,也就是表。
系统订单中的“销售商品”是几种商品,一栏放不下,要单独拆出订单明细表。