Существует ли автоматический генератор диаграмм отношений сущностей, основанный на простом синтаксисе ascii? - PullRequest
1 голос
/ 24 июня 2010

Я ищу инструмент, который бы генерировал диаграмму отношений сущностей на основе простого синтаксиса ascii.

Синтаксис может быть что-то вроде:

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

Где:

<-> один к одному
<- >> один ко многим
<< - >> это много ко многим

Или что-нибудь подобное.

Должен быть такой инструмент, я думаю, что, по крайней мере, был веб-сайт, который обеспечивал эту функциональность, но я потерял ссылку.

О графвизе альтернативного подхода:

Если кто-то хочет быстро попробовать, вот пример файла, dw.dot:

график G {
Перекрытие = ложь;
узел [форма = коробка];

дедушка - родитель;
родитель - ребенок;
}

В Windows вы получаете графический файл dw.png по:

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

Ответы [ 2 ]

1 голос
/ 24 июня 2010

Проверьте Graphviz для свободного программного обеспечения, источника и технические документы, документирующие используемые алгоритмы.Это делает именно это.

0 голосов
/ 25 июня 2016

erd делает это. Он использует Graphviz, но обеспечивает текстовый синтаксис высокого уровня для диаграмм ER.

...