Dia для профессионального UML моделирования - PullRequest
2 голосов
/ 23 декабря 2010

Dia - отличный инструмент с открытым исходным кодом для UML-моделирования. В настоящее время я использую его для рисования диаграмм ER. Но на домашней странице Dia Dia есть что сказать о Dia " Dia вдохновлена ​​коммерческой программой Windows Visio, хотя больше ориентирована на неформальные диаграммы для случайного использования" . Dia - довольно удобный инструмент, и я использую его для разработки ER-диаграмм для моей схемы базы данных, но приведенное выше описание противоречит моему восприятию Dia. Есть ли какие-либо установленные стандарты для профессиональных ER и случайных ER ?? ER - это просто обозначение нашего понимания, не так ли, или я что-то упустил?

Ответы [ 2 ]

6 голосов
/ 23 декабря 2010

«Профессиональные» инструменты ER (Erwin, Power Designer и т. Д.) Позволят вам генерировать DDL из ваших моделей и / или анализировать диаграмму из существующей БД или DDL.

Dia не делает этого - просто позволяет рисовать картинки. Однако, пока это все, что вы хотите, у меня не было бы никаких оговорок с его использованием. Я широко использую Dia и Visio для подобных диаграмм, и у меня не было проблем. (Во многих отношениях они более гибкие, так как вы можете аннотировать диаграммы символами, которые не принадлежат строго в обозначениях ER).

НТН.

2 голосов
/ 17 января 2012

Dia сама по себе не поддерживает SQL / DDL, но есть целый набор инструментов, которые преобразуют диаграммы Dia в SQL / DDL для различных баз данных (и языков программирования). Просто взгляните на https://wiki.gnome.org/Apps/Dia/Links

...