我被赋予了一个家庭作业任务,在那里我将根据一组客户需求创建一个数据库的ER模型。此任务的另一部分是创建一个图表,以显示我创建的数据库系统的范围和边界。我在创建范围/边界图时遇到了困难,因为我在教科书或网上找不到任何例子。是否有人能提出建议或提供如何做到这一点的例子?
发布于 2013-04-27 11:30:49
系统作用域/边界图有时也称为零级别数据流图或上下文图(参见此处DFDs上的Wiki )和此处表示系统上下文图的上下文图。
ERD是静止数据的模型,而DFDs则是数据在进程中“移动”的模型。在RDBMS成为主要的数据存储机制之前,数据保存在按顺序访问的文件中,并一次处理一条记录。每次处理数据时,都会将其写入一个新文件。通过这种方式,您可以想象数据从一个地方“流动”到另一个地方,并随着它的发展而进行转换。每个数据存储被显示-通常是一个矩形。过程显示为圆圈(“气泡”),流动显示为线条或箭头。
零级DFD显示整个系统为单个气泡。泡沫之外还有外部参与者(例如,各种类型的用户)、其他系统以及您可能关心的任何其他数据源和接收器。
DFD的思想是将系统逐步分解成越来越小的进程,直到整个系统被描述出来。级别0/上下文图是起点,您可以尽可能深入地钻研每个气泡,以便开发完整的系统描述。
在现代系统中,尤其是在将数据存储在关系数据库管理系统中时,数据流范式并不总是一个很好的选择。但是,上下文图或0级DFD仍然可以用数据源和接收器来描述系统的范围或边界。
https://dba.stackexchange.com/questions/41060
复制相似问题