Я устал от открытия Dia и создания диаграммы базы данных в начале каждого проекта. Есть ли инструмент, который позволит мне выбрать конкретные таблицы и затем создать диаграмму базы данных для меня на основе базы данных MySQL? Предпочтительно, это позволило бы мне редактировать диаграмму позже, так как ни один из внешних ключей не установлен ...
Вот что я представляю на диаграмме (пожалуйста, извините за ужасный дизайн данных, я его не проектировал. Давайте сосредоточимся на концепции диаграммы, а не на реальных данных, которые она представляет для этого примера;)):
mysql
database
database-design
diagram
cmcculloh
источник
источник
Ответы:
Попробуйте MySQL Workbench, ранее DBDesigner 4:
http://dev.mysql.com/workbench/
Это режим «База данных обратного инженера»:
База данных -> Обратный Инженер
источник
Я недавно начал использовать http://schemaspy.sourceforge.net/ . Он использует GraphViz, и мне кажется, что он имеет хороший баланс между удобством использования и простотой.
источник
На Mac SQLEditor будет делать то, что вы хотите.
источник
Этот http://code.google.com/p/database-diagram/ обратный инжиниринг вашей базы данных. Просто выполните экспорт «только структура», а затем вставьте SQL в инструмент.
источник
Попробуйте MySQL Maestro . Прекрасно работает для меня.
источник
Я считаю, что DB Designer делает что-то подобное. И я думаю, что у них даже есть бесплатная версия.
Редактировать Не бери в голову. Ссылка Майкла намного лучше.
источник
MySQL Workbench работал как шарм.
Я просто скопировал структуру базы данных в сценарий SQL и использовал ее в «Создание модели EER из сценария SQL» в MWB 5.2.37 для Windows.
источник
В MySql Workbench (6.0) возможно генерировать одну диаграмму на основе созданных таблиц. Для этого вы должны получить доступ к панели инструментов, нажмите Модель и нажмите Создать диаграмму из объектов каталога и все готово!
источник
Визуальная парадигма для UML 9.0
Замечательно, что я работал с MySQL, но для больших баз данных (например, более 300 таблиц) не очень хорошо работает, но база данных с визуальной парадигмой обратного хода работает намного лучше
источник
Попробуйте SchemaBank . Они также поддерживают реверс-инжиниринг.
источник
phpMyAdmin имеет то, что вы ищете (уже много лет): он требует небольшой настройки, но также дает дополнительные преимущества: http://www.phpmyadmin.net/documentation/#pmadb
источник
Попробуйте Vertabelo !
Это онлайн-модельер базы данных, который поддерживает обратное проектирование.
Просто создайте бесплатную учетную запись Vertabelo , импортируйте существующую базу данных в Vertabelo и вуаля - ваша база данных находится в Vertabelo!
Поддерживаются следующие базы данных:
источник
Вот инструмент, который генерирует реляционные диаграммы из MySQL (на данный момент в Windows). Я использовал его в базе данных с 400 таблицами. Если диаграмма слишком велика для одной диаграммы, она разбивается на более мелкие. Таким образом, вы, вероятно, получите несколько диаграмм, и вы можете перемещаться между ними, щелкая правой кнопкой мыши. Это все объясняется по ссылке ниже. Инструмент бесплатный (как в бесплатном пиве), автор сам использует его на консультационных заданиях и позволяет другим людям использовать его. http://www.scmlite.com/Quick%20overview
источник
Режим «База данных обратного инженера» в Workbench является лишь частью платной версии, а не бесплатной.
источник