Автоматическое создание схемы базы данных MySQL [закрыто]
Я устал от открытия Dia и создания диаграммы базы данных в начале каждого проекта. Есть ли инструмент, который позволит мне выбрать определенные таблицы, а затем создать диаграмму базы данных для меня на основе базы данных MySQL? Предпочтительно это позволит мне редактировать диаграмму позже, так как ни один из внешних ключей не установлен...
вот что я изображаю диаграммно (пожалуйста, извините ужасный дизайн данных, я его не проектировал. Давайте сосредоточимся на концепции диаграммы и не на фактических данных, которые он представляет для этого примера ;)):
14 ответов:
попробуйте 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. Отлично работает для меня.
Я считаю дизайнер ДБ что-то подобное. И я думаю, что у них даже есть бесплатная версия.
edit Не берите в голову. Связь Майкла намного лучше.
MySQL Workbench работал как шарм.
Я только что создал резервную копию структуры базы данных в SQL script и использовал ее в "Create EER Model From SQL Script" из MWB 5.2.37 для Windows.
в MySql Workbench (6.0) можно создать одну диаграмму на основе созданных таблиц. Для этого вы должны получить доступ к панели инструментов, нажмите клавишу модель и вперед создать диаграмму из объектов каталога и Done!
попробовать SchemaBank. Они также поддерживают обратное проектирование.
визуальная парадигма для UML 9.0
Это потрясающе я использовал для работы с MySQL bench, но для больших баз данных (что-то вроде более 300 таблиц) не будет работать очень хорошо, но visual paradigm reverse database работает намного лучше
phpMyAdmin имеет то, что вы ищете (уже много лет): Это занимает немного конфигурации, но дает вам дополнительные преимущества тоже: http://www.phpmyadmin.net/documentation/#pmadb
вот инструмент, который генерирует реляционные диаграммы из MySQL (на Windows в данный момент). Я использовал его в базе данных С 400 таблицами. Если диаграмма слишком велика для одной диаграммы, она разбивается на более мелкие. Таким образом, вы, вероятно, в конечном итоге с несколькими диаграммами, и вы можете перемещаться между ними, щелкнув правой кнопкой мыши. Все это объясняется в ссылке ниже. Инструмент бесплатный (как в бесплатном пиве), автор использует его сам на консультационных заданиях и позволяет другим людям использовать оно. http://www.scmlite.com/Quick%20overview
режим "Reverse Engineer Database" в Workbench является только частью платной версии, а не бесплатной.


Comments