Dúvida - Bases de Dados MySQL

3 respostas
R

Olá Pessoal,

Tenho necessidade de ler a estrutura de uma base de dados dentro do MySQL 5 e produzir um DER. Mas, estou a procura de algum software que me ajude a fazer isto, já que, assim reduziria esforços, custo e tempo.

Atualmente estou usando o MySQL Workbench (5.2.16 OSS Beta - Revisão 5249) que é muito bom para modelagens ER, geração de códigos, etc. Porém eu preciso fazer o processo inverso (DDL -> Modelagem) e não o reverso (Modelagem -> DDL).

Usando o Workbench eu consigo ler do SGBD suas tabelas, e trazê-las como modelo de dados. Mas não é possível vizualizar seus relacionamentos interdependentes.

Minha dúvida é, alguém conhece algum software que faça a leitura da estrutura de dados (DDL) utilizada em um SGBD e depois gere um DER?

Desde já agradeço.

Rafael Orsini

3 Respostas

tkx

Olá!

Lembrei de um soft q usei há alguns anos na faculdade… DB Designer!

Dentre as funcionalidades da versão atual, ele cita:
Reverse engineering MySQL, Oracle, MSSQL and any ODBC databases

Site: http://www.fabforce.net/dbdesigner4/

ctdaa

Amateras ERD, é um plugin para Eclipse. Ele promete que faz. Já usei este plugin para desenhar o diagrama e gerar o DDL. Muito bom. recomendo. Tentei fazer o inverso (do banco para o diagrama) e não consegui. Talvez algum problema no meu ambiente. Em todo caso vale a pena você conferir.
http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasERD

existe também o amateras UML. :slight_smile:

juliofsn

Se você quer algo simples, o PHPMyAdmin gera um DER a partir do banco e permite a exportação para PDF, basta você procurar a aba “Designer” depois de configurar, mas como eu disse é bem simples.

Se nenhuma das dicas lhe servir o jeito é se debruçar sobre o INFORMATION_SCHEMA mesmo, mas ele nem é tão difícil de entender.

Criado 26 de março de 2010
Ultima resposta 29 de mar. de 2010
Respostas 3
Participantes 4