通过程序处理数据时,不仅可以将数据保存到文件,还可以将其保存到数据库中。在数据库中数据是以表格形式保存的,但并不是只有一个表格,而是多个表格进行保存,因此数据更易于管理,即使变更数据,也只需要进行小幅的修正即可。
此时,我们需要考虑“每个表格中保存什么内容”,与其他表格的哪一项有关联。设计数据库时,通过图表来表示这些关系,不仅可以在头脑中对设计思路进行整理,在向其他人讲解时也会更容易。
这种情况E-R图就派上用场。它是将实体(Entity)和相关性(Relationship)模型化后创建的图表。
DFD图
设计数据库时,关系图十分重要,而用来表示整个信息系统的数据应当如何流动,数据从哪里传递过来,保存到哪里去的DFD图同样不可或缺。
在DFD图中,数据的流向和处理是通过外部实体,数据存储,过程,数据流这四个项目表示的。