快速简便的数据模型图 (ERD)

软件推荐 数据库 数据可视化 er图
2021-10-29 01:01:25

当我在做文档时,我经常想手动构建一个小的 ERD 来演示与当前主题相关的几个关系。

可以在 Visio 中做到这一点,而且经常这样做,但有时会让人头疼。Visio 有一些规则,这些规则有时难以配置,有时行尾很难更改。使用 Visio 与其他任何允许您快速绘制框的方法相比的优点是行尾可用于轻松解释关系(一对多、多对多、零或一等)。

我不是在寻找一个可以生成 SQL 的成熟建模工具,而只是一个带有适当 ERD 连接器的快速简单的图表工具。

这是一个示例图像,因此您知道我在说什么:

在此处输入图像描述

我可以使用 Windows、Linux 或基于 Web 的工具。

4个回答

我建议看:

  1. Graphviz它是免费的,可在 Windows、Linux 和 Mac 上运行。您描述您需要什么,它会为您绘制 - 即您定义节点和连接,并覆盖颜色、线型等。 - 有一点学习曲线,但结果非常好,因此值得坚持。您可以生成多种格式的输出。

    优点:一旦您熟悉它,它会非常快,允许您为几乎任何输出格式生成图表,并自动为您进行布局。有很多工具可以利用它来自动生成图表,例如 doxygen。适用于大多数平台。

    缺点:学习曲线相当陡峭。

  2. yEd这有一个图形用户界面,可用于大多数平台。

    优点:有一个易于使用的 GUI,Java 可用于许多平台。

    缺点:很大,Java 太慢了。

我认为QuickDatabaseDiagrams非常适合您……但我确实在那里工作!

快速数据库图表动画

优点

  • 自由
  • 它真的非常快。您只需键入,它就会绘制图表。
  • 关系是从一个字段到另一个字段绘制的,所以很清楚发生了什么。
  • 基于 Web 的图表非常易于访问和共享。

缺点

对于您的用例,老实说,我想不出任何用例。其他用户应该注意,您不能定义索引或默认值,但它在路线图上。

ERWin是我用过的好软件之一。不确定它是否适合您,但它适合我。此处的示例图表图片(太大而无法内联)。

如果您使用 AquaDataStudio,它包括 ERD 工具。在我看来不如 ERWin,但这是主观的,功能明智的两者都可以满足您的需求。坦率地说,我对其中的线路放置规则不太满意。

Embarkadero ER studio 是我问过的人推荐给我的,但我从未使用过。

可以在这里找到更多我没有使用过的竞争工具:http ://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model#ER_diagramming_tools

这不是一个 ERD 图设计器,但根据您的需要,它可能工作得很好。

yUML

它允许您通过简单的文本输入绘制类、活动和用例图(它为您绘制图表)

具有保存为 PNG 图像、SVG 等的选项。

例如,这是一个快速破解的图像...... 在此处输入图像描述