摘要:手工绘制实体图只有当实体数在20-30个时才有可能,而通常实体数都大大多于这一数目,因此有必要自动绘制,即用计算机辅助绘制实体图。JamesMartin指出,一张实体图必须用一种更为清晰的结构化方法画出,应该使用计算机来绘制和维护。
5.5.1企业的实体分析
6.结构化实体图
手工绘制实体图只有当实体数在20-30个时才有可能,而通常实体数都大大多于这一数目,因此有必要自动绘制,即用计算机辅助绘制实体图。JamesMartin指出,一张实体图必须用一种更为清晰的结构化方法画出,应该使用计算机来绘制和维护。
用计算机绘制和维护实体图的过程如下:
首先,清除任何冗余的联系。在实体图中一些实体是根实体,一个根实体是实体图中不发出单箭头的,我们把根实体定义为深度为1的实体。
深度为2的实体是,它有一个单箭头指向一个深度为1.的实体。深度为3的实体是,它有一个单箭头指向一个深度为2的实体。但没有箭头指向一个深度为1的实体。
深度为N的实体(N>1>是,它有一个单箭头指向深度为N-1的实体,但没有箭头指向更低深度的实体。图5.9有16个实体,其结点处的数字表示每个结点的深度。
如果把深度为1的实体画在实体图的左边,深度为2的实体画在向左偏移一段距离的分支位置,深度为N的实体画在向右偏移N-1段距离的分支位置,并且深度为N(N>1>的实体是在它指向的深度为N-1的实体下方分支位置上。在每一个深度为1的实体下面的实体形成一个簇,连接这些簇的箭头画在实体图的左边。图5.10是根据上述方法重新绘制图5.9.
如果联系的强度是未知的,或是具有相同的强度,为了生成一个能够重新绘制的实体图,则可做任意的选择。
章节目录:
返回全书目录:系统分析师章节辅导教程
软考备考资料免费领取
去领取