2

我正在寻找一种基于简单 ascii 语法生成实体关系图的工具。

语法可能类似于:

thing1 <-> thing2
thing3 <->> thing4
thing5 <<-> thing2
thing1 <<->> thing5

其中:

<-> 是一对一
<->> 是一对多
<<- >> 是多对多

或类似的东西。

应该有这种工具,我想至少有一个网站,它提供了这个功能,但是我失去了链接。

关于 Graphviz 替代方法:

如果有人想快速尝试,这里有一个示例文件,dw.dot:

graph G { overlay
=false;
节点[形状=框];


父母——孩子;
在 Windows 上,您可以通过以下方式获得dw.png

图形文件:

neato.exe -Tpng dw.dot -o dw.png

4

2 回答 2

2

查看Graphviz以获取记录所用算法的免费软件、源代码和白皮书。它正是这样做的。

于 2010-06-24T17:49:42.943 回答
1

erd这样做。它使用 Graphviz,但为 ER 图提供高级文本语法。

于 2016-06-25T18:14:09.837 回答