Экспорт Entity-Relationship-Diagram из SQL с Visio 2010 (Professional Plus) - PullRequest
3 голосов
/ 21 июля 2011

Я ищу противоположное решение вопроса экспорт SQL из диаграммы Viso .У меня есть оператор SQL для создания нескольких таблиц базы данных MySQL.Есть ли способ использовать функцию обратного инжиниринга Visio 2010 для создания его диаграммы?

Мне интересно, возможно ли создать базу данных Access из оператора SQL (MySQL), к которому Visio может подключиться?... В качестве альтернативы я попытаюсь использовать другую базу данных MySQL, создать там таблицы и попытаться подключиться с помощью Visio к этой базе данных.Любые инструкции, как это сделать?Другие способы?

1 Ответ

6 голосов
/ 21 июля 2011

1) Импорт SQL в Access и использование Visio:

Доступ несовместим с инструкциями MySQL. Вы должны были бы перевести все утверждения, и только одно утверждение позволено в то время. Не очень удобно. Больше информации на: http://help.lockergnome.com/office2/sql-text-file-import-Access--ftopict720045.html

Если вы закончили, используйте следующие инструкции: http://blog.pearltechnology.com/creating-entity-relationship-diagram-in-visio/

2) Снова создайте таблицы в новой среде MySQL и используйте Visio:

Следуйте инструкциям, перечисленным здесь http://sajjadhossain.com/2009/02/12/reverse-engineering-mysql-database-with-microsoft-visio/comment-page-1/

У меня были проблемы:

  • Получена ошибка «Хосту не разрешено подключаться к этому серверу MySQL». Используйте phpmyadmin и перейдите к правам, где вы меняете хост своего пользователя (например, на%)
  • В вышеприведенных инструкциях я использовал на шаге 12 «Универсальный драйвер ODBC» (http://maniish.wordpress.com/2007/11/24/reverse-engineer-mysql-in-visio-2007/)

3) Использовать MySQL Workbench:

Нажмите на базу данных -> Обратный инженер

Наиболее удобно, но не может выбрать между вариантом 2 и 3 из-за графического представления и уровня детализации.

4) Использовать другое программное обеспечение:

http://forums.devshed.com/database-management-46/tool-to-generate-er-diagram-from-sql-code-59569.html

...