2010-11-05 2 views
14

Я ищу инструмент, который генерирует диаграммы db.Программное обеспечение диаграммы отношений сущности

  • бесплатно (с открытым исходным кодом может быть)
  • работает в Linux (кросс-платформенный возможно)
  • поддерживает PostgreSQL/MySQL
+0

Возможный дубликат [Инструмент для рисования диаграмм ER] (http://stackoverflow.com/questions/1424278/tool-to-draw-er-diagrams) – givanse

ответ

10

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

3

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

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

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

4

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

Это программное обеспечение работает на Linux/Windows/Mac. И иметь ветку на git.

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

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

7

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

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

ER shapes in draw.io

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

Смежные вопросы