Кто-нибудь знает достойный бесплатный инструмент обратного проектирования схемы БД?

Ищете инструмент, который автоматически создаст графическое представление схемы БД MySQL из действующей базы данных, показывая таблицы, столбцы и отношения (диаграмма ER). В идеале что-то, что будет работать на OS X, было бы здорово, но я возьму то, что смогу, и при необходимости запущу его на другой машине.

Я проверил Google и del.icio.us. Кажется, что большинство продуктов, которые делают это, являются коммерческими. Я предполагаю, что они дороги в разработке?

В MySQL есть Workbench, но за функции обратного проектирования взимается дополнительная плата.

Этот инструмент с открытым исходным кодом SchemaSpy выглядит многообещающе, но, возможно, его немного неудобно устанавливать и использовать. Прежде чем углубиться в это, я решил проверить, знает ли кто-нибудь о чем-то более «мгновенном удовольствии».


person Ethan    schedule 03.01.2009    source источник
comment
У MySQL есть Workbench, но за функции реверс-инжиниринга взимается дополнительная плата - это уже не так. Сейчас я не могу найти ничего, бесплатного или платного, чтобы превзойти рабочее место MySql.   -  person Mawg says reinstate Monica    schedule 06.07.2015


Ответы (3)


Ознакомьтесь с SQuirreL.

Вам нужно щелкнуть правой кнопкой мыши по таблице и выбрать опцию «Добавить в график». Затем откроется новая вкладка. После перехода на эту вкладку вы увидите таблицу, представленную в рамке. Просто щелкните правой кнопкой мыши поле и выберите «Добавить всех детей» и «Добавить всех родителей». Он будет включать в себя полную иерархию с сущностью и отношениями. Таким образом, вы можете сказать, что это сгенерирует ERD.

Надеюсь, это поможет.

person Adeel Ansari    schedule 03.01.2009

Если у вас есть Microsoft Visio Professional, есть встроенная функция, которую вы можете использовать для обратного проектирования существующей базы данных. Вам необходимо использовать соответствующий драйвер, поставляемый Visio. Это также позволяет вам выбрать, какие таблицы вы хотите использовать в реконструированной модели базы данных.

Пожалуйста, проверьте http://office.microsoft.com/en-us/visio-help/reverse-engineer-an-existing-database-into-a-database-model-HA010115485.aspx

person Rahul    schedule 31.10.2012

Посмотрите на dbdesigner, думаю, это имя. Он входит в систему, если у вас есть логин db. И скачивает и делает красиво. У вас есть вход на сервер?

Или phpmyadmin в пакете Php есть на экранах db.

person Community    schedule 03.01.2009
comment
Кто-то действительно проголосовал за это? Я думаю, это называется ... !! В любом случае, IGTFY - fabforce.net/dbdesigner4 - person Mawg says reinstate Monica; 06.07.2015