Back-End

3 mai, 2011

Modelagem de dados WorkBench MySQL

Publicidade

Olá, pessoal.

No artigo de hoje, vou falar sobre uma ferramenta para modelagem de dados que substituiu o DBDesigner 4. É o WorkBench (WB). Através deste conteúdo vamos conhecer um pouco a ferramenta e também vou mostrar de modo pratico algumas funcionalidades.

Não posso deixar de mencionar que há outras ferramentas pagas excelentes e a vantagem da aquisição destas é quando você precisa usar algo que não seja tão trivial e o WB não atende. Mesmo assim, vale conferir os benefícios do WorkBench. Me acompanhe em cada etapa!

Starting…

O WorkBench é uma ferramenta da Sun criada para fazer a modelagem de dados em banco de dados MySQL. A ferramenta substitui uma das mais famosas ferramentas free em modelagem de dados, o DBDesingner4.

O projeto DBDesingner4 foi descontinuado e o WorkBench assumiu a liderança. Abaixo listamos algumas vantagens da ferramenta:

  • Gratuita para uso sem restrições;
  • Disponível para Windows, Linux e OS X;
  • Ótima documentação, bem organizada e com uma linguagem simples para os iniciantes;
  • Pouco consumo de memória;
  • Permite fazer engenharia reversa;
  • Conexão direta com o banco de dados;
  • Exportar em vários formatos do mercado: PNG, PDF e SVG.
  • Baixa curva de aprendizado.

No site do WorkBench você pode fazer o download da versão mais recente, ter acesso aos tutoriais, documentação etc.

Fazendo Engenharia Reversa MySQL & WorkBench

Veremos neste tópico como comunicar WorkBench com um Base de Dados no MySQL. Só assim poderemos importar tabelas e sincronizar as informações, como também podemos fazer as alterações no WorkBench e refletir no nosso Banco de Dados.

Então, vamos primeiramente importar as tabelas que criamos (empregado e cargo) no capítulo de Banco de dados. Para isso, faremos a engenharia reversa. Veja na imagem a seguir:

Na próxima tela, precisamos informar ao WorkBench os dados da conexão, então informe a conexão local, o username e o password. Em seguida, clique em next duas vezes.

Na terceira tela, precisamos escolher quais schema e também vamos importar a(s) tabela(s). Selecione o schema em que se encontram as tabelas que criamos ainda há pouco. Clique em next e vá para ultima tela. A partir daí, vamos poder escolher quais tabelas vamos importar do schema. Confira:

Escolhemos apenas as tabelas que nos interessam. Em seguida, clique em execute. Depois clique em next duas vezes para finalizar. Ao fazer isso, você tem a imagem a seguir, que representa as tabelas e que nesse caso há um relacionamento entre elas:

Para editar qualquer uma das tabelas, basta dar dois cliques sobre elas. Pronto! Assim criamos nossa modelagem diretamente do banco de dados usando a engenharia reversa. Podemos exportar nossa modelagem para PDF, JPG, GIF – mais uma vantagem da ferramenta.

Vou ficando por aqui, e no próximo artigo, vou mostrar como sincronizar dados do WorkBench com o MySQL.

Espero que tenha gostado do conteúdo com cada etapa da modelagem de dados WorkBench. Compartilhe suas impressões e os testes nos comentários para termos um feedback desta ferramenta.

Abraços e até a próxima!