Понадобилось тут нарисовать пару ER диаграмм, и столкнулся с проблемой, что программ для их рисования не так и много, а те что есть довольно убогие, конечно учитывая кое-какие ограничения, софт должен быть бесплатным и работать на ubuntu feisty fawn'e. Должен поддерживать нотацию crows foot. Вообщем google напару с wikipedia сразу выдали небольшой списочек потенциальных программ:
- dia (http://live.gnome.org/Dia)
Довольно удобная штука, легковесная, устанавливается одним кликом, поддерживает разные виды диаграмм, но нет нотации crows foot + нельзя установить вид связи м/у entity'ями.
- ferret (http://gnuferret.org/)
Распространяется с Debian и Ubuntu. Довольно сырая штука, о чем и говорит текущая стабильная версия(0.6)
Довольно неплохая штука, одна проблема, изначально она была написана под windows. И если под windows она работает отлично, есть разные ER нотации, интегрируется с MySql, есть возможность писать плагины, то на ubuntu проблемы начинаяются уже при инсталяции. Также много разных issues связанных с поддержкой шрифтов.
- kivio (http://www.koffice.org/kivio/)
Отличная штука, очень похоже на Visio от microsoft. Все просто, понятно и удобно, при это довольно функциональная, есть возможность рисовать UML.
- gliffy (http://www.gliffy.com/)
Ну и наконец один довольно удобный online tool, по функциональности, касательно ER диаграмм, он ничуть не отсает ни от одного вышеперечисленного. Есть поддержка многих видов диаграмм, единственная его проблема, в том, что все документы вами создаваемые, являются публичными, но это можно легко исправить, внесением некоторой суммы на счет владельцeв сервиса.
Сам я остановился на gliffy. Будет интересно услышать Ваше мнение, кто чем пользуется.