Инструмент для моделирования отношений сущностей (ERD), как ERWin и другие. Единственная разница в том, что он имеет открытый исходный код и полностью бесплатен. Он был разработан для максимального упрощения моделирования базы данных и помочь разработчику на протяжении всего процесса разработки, от проектирования базы данных до создания схемы и кода.
ER-модель — модель данных, позволяющая описывать концептуальные схемы предметной области.
Особенности:
- написан на Java и может работать в системах Windows, Unix и Mac;
- распространяется в виде файла zip/tar/installer или может быть запущен через Microsoft Store;
- имеет мощный редактор WYSIWYG для проектирования физической базы данных;
- поддерживает 2D- и 3D-моделирование баз данных, просмотр и редактирование;
- генерирует настоящие трехмерные анаглифические изображения из структуры базы данных;
- обрабатывает таблицы, отношения, представления, домены, пользовательские типы, индексы и комментарии;
- поддерживает центральный репозиторий для всех моделей (Model Repository);
- поддерживает предметные области;
- поддерживает MySQL, Oracle, Microsoft SQLServer, PostgreSQL, H2 и HypersonicSQL;
- создает операторы SQL DDL для схемы базы данных;
- поддерживает прямой и обратный инжиниринг;
- имеет встроенную систему контроля версий схемы;
- может генерировать сценарии миграции схемы для каждого изменения;
- сохраняет определение базы данных в виде файлов XML для дальнейшей обработки;
- может экспортировать схему базы данных в виде файлов GIF, BMP, JPEG или SVG;
- имеет встроенный модуль реверс-инжиниринга для существующих схем;
- имеет встроенную функцию сравнения схем;
- может генерировать документацию схемы в формате PDF, HTML, RTF и других;
- поддерживает преобразование схемы;
- анализирует модель базы данных на наличие типичных проблем;
- генерирует OpenXava приложения;
- распространяется по лицензии GPL.
Форма для добавления комментария отключена навсегда из-за большого количества спама.