Автоматическое создание схемы базы данных MySQL [закрыто]



Я устал от открытия Dia и создания диаграммы базы данных в начале каждого проекта. Есть ли инструмент, который позволит мне выбрать определенные таблицы, а затем создать диаграмму базы данных для меня на основе базы данных MySQL? Предпочтительно это позволит мне редактировать диаграмму позже, так как ни один из внешних ключей не установлен...



вот что я изображаю диаграммно (пожалуйста, извините ужасный дизайн данных, я его не проектировал. Давайте сосредоточимся на концепции диаграммы и не на фактических данных, которые он представляет для этого примера ;)):



diagramпосмотреть полный размер схемы

1082   14  

14 ответов:

попробуйте MySQL Workbench, ранее DBDesigner 4:

http://dev.mysql.com/workbench/

Это имеет" обратный инженер базы данных " режим:

База Данных - > Обратный Инженер

enter image description here

Я недавно начал использовать 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

попробовать Vertabelo!

Это онлайн-Моделист баз данных, который поддерживает обратное проектирование.

просто создать бесплатно Vertabelo

вот инструмент, который генерирует реляционные диаграммы из MySQL (на Windows в данный момент). Я использовал его в базе данных С 400 таблицами. Если диаграмма слишком велика для одной диаграммы, она разбивается на более мелкие. Таким образом, вы, вероятно, в конечном итоге с несколькими диаграммами, и вы можете перемещаться между ними, щелкнув правой кнопкой мыши. Все это объясняется в ссылке ниже. Инструмент бесплатный (как в бесплатном пиве), автор использует его сам на консультационных заданиях и позволяет другим людям использовать оно. http://www.scmlite.com/Quick%20overview

режим "Reverse Engineer Database" в Workbench является только частью платной версии, а не бесплатной.

Comments

    Ничего не найдено.