Программное обеспечение диаграммы отношения сущностей

Я ищу инструмент, который генерирует db-диаграммы.

  • бесплатно (возможно, с открытым исходным кодом)
  • работает в linux (возможно, кросс-платформенный)
  • поддерживает postgresql/mysql

Ответы

Ответ 1

MySQL Workbench - хороший инструмент для работы с тезкой, которая делает ERD-моделирование. Я использовал его как для Windows, так и для Ubuntu.

Ответ 2

draw.io является бесплатным и с открытым исходным кодом. Он работает в Linux, но не имеет функций импорта для конкретных баз данных.

Вы можете сохранить либо локально, либо напрямую на Google Диск, OneDrive или Dropbox. Там также доступна Настольная версия.

ER shapes in draw.io

Я разработчик этого инструмента.

Ответ 3

Если вы ищете модель отношения сущности (не реляционная модель), вы должны попробовать Dia http://dia-installer.de/

Это программное обеспечение работает на linux/windows/mac. И иметь ветку на git.

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

Это программное обеспечение не предназначено для генерации таблиц mysql напрямую, но у него есть плагин для преобразования диаграмм Dia в sql, вы можете проверить его в той же link.

Ответ 4

Возможно, вы захотите попробовать PowerArchitect
Он основан на Java (поэтому кросс-платформенный), и я успешно использовал его с PostgreSQL

Если вы хотите потратить немного денег (хотя и немного), посмотрите DbWrench, который предлагает больше возможностей, чем PowerArchitect

Другой вариант с открытым исходным кодом/кросс-платформой - Mogwai ERDesigner. Хотя есть одна вещь, о которой мне действительно не нравится: если требуется подключение к базе данных (для проверки/определения типов данных), которые я нахожу очень ограниченным требованием.