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

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

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

MySQL имеет Workbench, но он стоит дополнительно для обратных инженерных функций.

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

Ответ 1

Отъезд SQuirreL.

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

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

Ответ 2

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

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

Ответ 3

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

Или phpmyadmin пакет Php имеет его на экранах db.