Я ищу инструмент, который генерирует диаграммы db.Программное обеспечение диаграммы отношений сущности
- бесплатно (с открытым исходным кодом может быть)
- работает в Linux (кросс-платформенный возможно)
- поддерживает PostgreSQL/MySQL
Я ищу инструмент, который генерирует диаграммы db.Программное обеспечение диаграммы отношений сущности
MySQL Workbench является хорошим инструментом для работы с его тезкой, что делает ERD моделирование. Я использовал его как для Windows, так и для Ubuntu.
Вы могли бы хотеть попробовать PowerArchitect
Это Java на основе (для этого кросс-платформенный), и я использовал его успешно с PostgreSQL
Если вы хотите потратили деньги (хотя и не так много), имеют вид на DbWrench, который предлагает больше возможностей, чем PowerArchitect
Другой вариант с открытым исходным кодом/кросс-платформенный вариант - Mogwai ERDesigner. Хотя есть одно, что мне действительно не нравится в этом: если требуется подключение к базе данных (для проверки/определения типов данных), которые я нахожу очень ограничивающим требованием.
Если вы ищете модель отношений сущностей (не реляционная модель) вы должны попробовать Dia http://dia-installer.de/
Это программное обеспечение работает на Linux/Windows/Mac. И иметь ветку на git.
Модель отношения сущности предназначена для создания модели проблемы и позволяет понять проблему, поэтому в конце вы можете создать хорошую реляционную модель, чтобы иметь наиболее эффективную модель для вашей базы данных.
Это программное обеспечение не предназначено для генерации таблиц mysql напрямую, но у него есть плагин для преобразования диаграмм Dia в sql, вы можете проверить его в том же link.
draw.io является бесплатным и open source. Он работает в Linux, но не имеет функций импорта для конкретных баз данных.
Вы можете сохранить его либо локально, либо напрямую на Google Диск, OneDrive или Dropbox. Там также есть Desktop version.
Я разработчик инструмента.
Возможный дубликат [Инструмент для рисования диаграмм ER] (http://stackoverflow.com/questions/1424278/tool-to-draw-er-diagrams) – givanse