ERD与DFD
ERD和DFD是有助于识别数据流以及输入和输出的数据表示模型。它们很重要,因为它们能使组织中不同部门的成员之间进行有效的沟通。这两种类型的数据表示模型有相似之处,但本文将讨论它们之间的差异。
DFD是对数据在组织中如何流动、如何以及从何处进入系统、如何从一个过程移动到另一个过程以及如何在组织中存储的系统表示。另一方面,自顶向下的系统语义数据模型称为实体关系图或ERD。ERD演示了一个系统的外观,而不告诉如何实现它。由于它是基于实体的,ERD显示了系统或过程中实体之间的关系。另一方面,作为数据流图的DRD关注的是系统中的数据流以及这些数据在过程的不同阶段是如何被利用的。
DFD和ERD对组织都很重要。实体,无论是人、地点、事件还是对象都在ERD中表示,DFD讨论的是实体之间的数据如何流动。人们可以通过ERD了解组织中存储数据的实体,而DFD则提供实体之间数据流的信息以及数据存储的方式和位置。
在准备DFD和ERD时使用了不同的工具。虽然通常使用圆、椭圆、矩形和箭头来**DFD,但ERD只使用矩形框。菱形用于表示ERD中实体之间的关系,您可以找到关系的描述,而DFD中的命名是通过一个单词来完成的。
尽管DFD和ERD都很受欢迎和广泛使用,但它们都是不完整的,从某种意义上说,我们不能从这两个数据表示图中的任何一个得到完整的图片。
简而言之:•虽然DFD描述了信息如何进入、转换、使用和存储在组织中,但ERD侧重于实体以及它们如何利用系统中的信息。•ERD只是讲述系统最终的样子,而没有具体说明实现过程。•ERD有不同的表示工具和DFD |