Я хочу реконструировать (импортировать в форму диаграммы) дамп определения базы данных для имеющейся у меня базы данных, а затем, поскольку в этой конкретной базе данных не определены внешние ключи, я хочу иметь возможность вручную создать таблицу для сопоставления ключей таблицы (используя crow если возможно, обозначение ступней).
Я взглянул на MySQL Workbench, и он дает мне 85% пути. Однако милые маленькие линии отношений не будут отображаться, а автоматическая аранжировка ужасна. Быстрый поиск в Google открывает несколько других вариантов, поэтому я может оцениваю их самостоятельно, но:
Могу я получить отзывы от вас, ребята, какие инструменты вам больше всего подходят для этого сценария? Почему вам нравится именно этот (ваш) инструмент?
Моя предполагаемая цель - взять устаревшую базу данных и обучить младшего. инженеры по организации БД. Наглядные пособия отличные. Мой запасной вариант - воссоздать диаграмму ER вручную. Не забава для 250+ столов.






У меня был некоторый успех, используя два коммерческих (но относительно дешевых!) Инструмента, но я все еще не нашел ни одного действительно надежного инструмента с открытым исходным кодом после месяцев поиска.
Насколько я понимаю, MySQL Workbench все еще находится в активной разработке, но они долго работали над ним, не завершая его. Может быть, теперь, когда они принадлежат Солнцу, они соберутся вместе.
Вы можете попробовать DBDesigner ...
Теперь известна как MySQL Workbench
http://dev.mysql.com/downloads/workbench/5.0.html
с новой версией намного лучше
SchemaCrawler - это бесплатный инструмент с открытым исходным кодом, который может создавать диаграммы E-R с помощью GraphViz. Вы можете использовать регулярные выражения для выбора таблиц и столбцов, которые вы хотите отобразить. Отношения выводятся из обычно используемых соглашений об именах.
Проверьте Vertabelo.
Это онлайн-моделлер базы данных, работающий в браузере Chrome.
Он предоставляет вам:
Причем это бесплатно.
Сгенерировать ERD с помощью PHPMyAdmin также является лучшим вариантом. PHPMyadmin добавил эту функциональность с версии 3.4.
подробный шаг для создания ERD: http://goo.gl/0z3vFE
Вы можете обратиться к документации PHPMyAdmin для получения дополнительной информации: http://www.phpmyadmin.net/documentation/#pmadb
Я использую Mysql Workbench 6.1. По умолчанию диаграмма будет выглядеть сжатой для большого количества таблиц, что затрудняет определение взаимосвязи между таблицами. Многие таблицы будут накладываться на другие таблицы. Это потому, что размер макета по умолчанию небольшой.
В меню выберите Модель >> «Свойства и размер диаграммы».
Измените ширину и размер на что-то большее (например, ширину 23 и высоту 5) - 
Затем в меню выберите «Упорядочить» >> «Авторазложение».
Теперь мы должны увидеть чистую диаграмму со всеми связями. Теперь мы можем более осмысленно отрегулировать ширину и высоту.
подробный шаг для создания ERD: goo.gl/0z3vFE