是否有基于简单ascii语法的自动实体关系图生成器?

发布于 2024-09-06 18:17:07 字数 551 浏览 3 评论 0原文

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

语法可能类似于:

事物1 <->事情2
事物3<->>事情4
事物5<<->事情2
事物1<<->>事情5

地点:

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

或任何类似的东西。

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

关于 Graphviz 替代方法:

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

图 G {
重叠=假;
节点 [shape=box];

祖父母 -- 父母;
父--子;
}

在 Windows 上,您可以通过以下方式获取 dw.png 图形文件:

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

I am looking for a tool which would generate entity relationship diagram based on simple ascii syntax.

Syntax could be something like:

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

Where:

<-> is one to one
<->> is one to many
<<->> is many to many

Or anything similar.

There should be this kind of tool, I think there was at least a website, which provided this functionality, but I have lost the link.

About Graphviz alternative approach:

If someone wants to quickly try out, here is a sample file, dw.dot:

graph G {
overlap=false;
node [shape=box];

grandparent -- parent;
parent -- child;
}

On windows you get dw.png graphic file by:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

初懵 2024-09-13 18:17:07

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

Check out Graphviz for free software, source and whitepapers documenting the algorithms used. It does precisely this.

只是一片海 2024-09-13 18:17:07

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

erd does this. It uses Graphviz, but provides a high level textual syntax for ER diagrams.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文