2020年1月13日

如何绘制ER图?

以下几点说明如何创建ER图。

  1. 识别系统中的所有实体。一个实体在特定图中仅应出现一次。为所有实体创建矩形并正确命名。
  2. 识别实体之间的关系。用一条线将它们连接起来,并在中间添加一个菱形以描述关系。
  3. 添加实体的属性。给出有意义的属性名称,以便可以轻松理解它们。

听起来很简单吧?在复杂的系统中,识别关系可能是一场噩梦。这是只有实践才能完美的东西。

ER图最佳实践

  1. 为图中的每个实体,属性和关系提供准确和适当的名称。简单而熟悉的术语总是会用含糊,技术性的词汇打败。在命名实体时,请记住使用单数名词。但是,形容词可用于区分属于同一类别的实体(例如,兼职员工和全职员工)。同时,属性名称必须有意义,唯一,独立于系统并且易于理解。
  2. 删除实体之间模糊,多余或不必要的关系。
  3. 切勿将一个关系与另一个关系联系起来。
  4. 有效利用色彩。您可以使用颜色对相似的实体进行分类或突出显示图中的关键区域。

使用draw.io绘制ER图

您可以手动绘制实体关系图,尤其是当您向同伴非正式地显示简单系统时。但是,对于更复杂的系统和外部受众,您需要使用诸如draw.io之类的图表软件来制作具有视觉吸引力的精确ER图。一款在线图表编辑工具, 可以用来编辑工作流、BPM、org charts、UML、ER图、网络拓朴图等。支持在Windows和Mac上运行。draw.io支持IE 11,Chrome 32 +,Firefox 38 +,Safari 9.1.x,10.1.x和11.0.x,Opera 20等浏览器,让你在任何设备上都可以使用。