Eu finalmente encontrei uma maneira simples de gerar relacionamento Diagrama Entidade um banco de dados existente com MySQL Workbench.

A fim de conseguir isso, devemos usar MySQL Workbench. É uma aplicação gratuita da Oracle e MySQL pode ser baixado do você aqui.

Uma vez instalado e configurado a nossa conexão com o banco de dados que deseja receber o seu "Diagrama Entidade-Relacionamento," vamos para o menu superior banco de dados e selecione a opção Engenharia inversa (Engenharia Reversa):

paso 01 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Vamos mostrar a seguinte janela onde vamos selecionar a nossa conexão com o banco de dados, localhost e pressione Próxima (Next):

paso 02 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Quando o processo estiver terminado, nós pressionamos Próxima:

paso 03 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Selecione o banco de dados que nos interessa e pressione Próxima:

paso 04 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Quando o processo estiver terminado, nós pressionamos Próxima:

paso 05 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Na janela seguinte, vamos selecionar quais objetos você deseja incluir em nosso diagrama. Em nossa Selecionar tudo. É importante selecionar a seleção que aparece na parte inferior. Às vezes eu aconteceu para selecionar deixa-me porque talvez existam muitos objetos selecionados. imprensa Próxima para continuar:

paso 06 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Quando o processo estiver terminado, nós pressionamos Próxima:

paso 07 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Se tudo correr corretamente, você deve ver uma janela como esta:

paso 08 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
imprensa acabamento para ser concluído e deve mostrar o diagrama com todas as tabelas em nosso banco de dados. Às vezes, só importa as tabelas sem estabelecer relações entre eles. Isso ocorre porque tais informações não existe nas tabelas, muito comuns em aplicações de software livre.

paso 09 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

Se olharmos de perto, as tabelas têm atraído relacionamentos é porque eles têm essa informação criado:

paso 09a Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Em vez disso, aqui podemos ver uma tabela que tem as colunas estrangeiros:

paso 09b Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

mas que não tem essa informação criado:

paso 09c Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

Por essa razão, não desenha relações no diagrama.

Uma vez que temos o diagrama completo, podemos imprimi-lo e tomar notas de cada uma das tabelas e colocá-los ao nosso gosto para torná-lo mais fácil de ler o diagrama.

paso 10 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Além de obter o diagrama, há duas coisas que eu gostei bastante desta ferramenta, embora pareça mentira, são os seguintes.

Se posicionar em uma relação entre tabelas, é protegido e indica quais campos da tabela são aqueles que estão relacionados. Isto é muito útil porque, visualmente, não é fácil saber qual as colunas estão relacionados. Existem muitas aplicações de Software Livre que usam uma nomenclatura simples nos campos e até mesmo, por vezes, dão nomes genéricos porque eles estão tentando chaves primárias que são usados ​​para muitos tipos de entidades, de modo que o poder de visualizar isso torna mais fácil desenvolver suas consultas SQL:

paso 11 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

E a outra coisa que também é muito útil, é que você pode mudar o tipo de diagrama para o acima é ainda mais simples. No menu superior, em modeloE o menu Notação de relacionamento você pode selecionar o esquema de estilo. Padrão é selecionado "Crow Pé (IE)" mas se nós selecionamos Conectar-se a Colunas podemos ver diretamente as relações nos campos envolvidos.

paso 12 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

O diagrama seria mostrado como se segue, indicando também a cardinalidade das relações com os símbolos mais claros, se não temos muito conhecimento de UML:

paso 13 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

A única desvantagem é que não tira as relações com linhas horizontais e verticais. Use linhas diagonais e desenho é um pouco mais feia. Mas pelo menos ele ajuda a interpretar o esquema.

Eu espero que você gostou e servirá como útil.

Salvar

anúncios

Uso de Cookies

Este site usa cookies para que você tenha a melhor experiência do usuário. Se você continuar a navegar você concorda com a aceitação dos cookies acima mencionadas e aceitação do nosso Política de cookies, Clique no link para mais informações.

ESTÁ BEM
Aviso de cookies

Fixá-lo no Pinterest

Compartilhe Este

Ação

Compartilhe esse artigo com seus amigos!

Veo que te gusta mi Blog...

Si te ha parecido interesante este artículo, no esperes a suscribirte a mi blog. Cuando vuelva a escribir otro seguro que te interesará y no desearás no haberte enterado. Puedes suscribirte con total tranquilidad de que no recibirás spam. Lo odio igual que tu. Solo quiero que aprendas cosas nuevas y te sientas agusto con mis artículos. ¡Gracias!

Obrigado por subscrever!