«Профессиональные» инструменты ER (Erwin, Power Designer и т. Д.) Позволят вам генерировать DDL из ваших моделей и / или анализировать диаграмму из существующей БД или DDL.
Dia не делает этого - просто позволяет рисовать картинки. Однако, пока это все, что вы хотите, у меня не было бы никаких оговорок с его использованием. Я широко использую Dia и Visio для подобных диаграмм, и у меня не было проблем. (Во многих отношениях они более гибкие, так как вы можете аннотировать диаграммы символами, которые не принадлежат строго в обозначениях ER).
НТН.