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!