Программное обеспечение диаграммы отношений объекта - PullRequest
20 голосов
/ 05 ноября 2010

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

  • Бесплатно (возможно, с открытым исходным кодом)
  • Работает в Linux (возможно, кроссплатформенно)
  • Поддерживает PostgreSQL / MySQL

Ответы [ 6 ]

18 голосов
/ 06 марта 2015

draw.io бесплатно и с открытым исходным кодом (я работаю над проектом).Он работает в Linux и имеет общий импорт SQL в Arrange-> Insert-> SQL.

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

ER shapes in draw.io

Я работаю над проектом.

14 голосов
/ 06 ноября 2010

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

6 голосов
/ 12 декабря 2012

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

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

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

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

5 голосов
/ 12 декабря 2010

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

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

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

1 голос
/ 23 октября 2018

Я использую Software Ideas Modeler для диаграмм отношений сущностей.Он может соответствовать вашим требованиям - он не с открытым исходным кодом, но имеет бесплатную версию, работает в Linux через Mono и поддерживает MySQL.

0 голосов
/ 06 августа 2018

Если вам нужно какое-то программное обеспечение для автоматического генерирования ER-диаграммы из существующей базы данных, тогда вам понравится этот инструмент: http://schemaspy.org/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...