MySQL Workbench – Desenhe base de dados
Disponível para Windows, Linux e MacOS.
Para quem se dedica à concepção de base de dados, é importante que possua uma ferramenta para modelagem de base de dados. Para quem teve disciplinas de base de dados como eu, também se lembrará certamente da 1º, 2º e 3 forma normal, chave primária, chaves estrangeira, etc. Se não se lembram e pretendem desenhar uma base de dados, então apresentamos o MySQL Workbench. A ferramenta possibilita trabalhar directamente com objectos schema, criar facilmente tabelas e todo o tipo de relações entre elas (1:1, 1:N, N:M), definir chaves primárias, estrangeiras, etc.
Noutro dia tive a necessidade de desenhar uma base de dados. Comecei por fazer no papel, mas de imediato procurei uma aplicação que me permitisse a modelagem da base de dados e também que me criasse de imediato o script para MySQL. Após algumas pesquisas, fui de encontro ao famosos DBDesigner4. No entanto, descobri também que existia uma outra, de nome MySQL Workbench e que era considerada por muitos como uma evolução do DBDesigner4.
Pois bem, o MySQL Workbench é uma ferramenta com interface gráfico que permite modelar base de dados.
Principais funcionalidades
- Criação de diagramas EER
- SQL Scripts
- Catálogo da Base de dados
- Visualização total do Dashboard
- Informações sobre o objecto seleccionado
- Gestão de ligações a servidores MySQL
- Forward Engineering e Engenharia Reversa
Exemplo de criação de tabelas com os respectivos campos
Considerações finais
O MySQL Workbench foi criado pela MySQL AB e é sem dúvida uma ferramenta muito completa e útil para quem trabalha com base de dados. Descobri esta ferramenta porque pretendia “desenhar” uma base de dados e queria de imediato obter o script para importar dentro do MySQL. O MySQL Workbench faz isso de forma automática. Experimentem !
Licença: GPL
Sistemas Operativos: Windows/Linux/MacOS
Download: Escolha o seu sistema aqui
Homepage: Dev MySQL
Este artigo tem mais de um ano
Vai dar um jeitaço este semestre para a cadeira de BD 😀
verryy nice post!
cumps!
Nao te dará grande ajuda visto que na cadeira tens de fazer tudo á unha sem ajudas de software… tudo por codigo.
Ai ai ai, sr. Guilherme. Nada de batota!
Aproveito para te deixar isto: http://web.ist.utl.pt/anahnarciso/leic-meic/bd-bases-de-dados/
Vai-te ajudar muito neste semestre então. 😉
Acho que vou aproveitar este programa e o link da Ana pra este semestre xD
Pena estar tudo comprimido com RAR…
Parece uma ferramenta muito útil.
Principalmente para BD’s complexas.
Sim, já conhecia… O que eu precisava mesmo era de algo para começar a desenvolver para Androide… Pedro se conheceres algo em condições escreve um “artigozito”. Já desenhei a aplicação que pretendo mas agora programar é o problema, sei que programar para Androide é muito parecido com Java, já tentei Eclipse mas ainda não me saiu nada… Mas tambem não sou programador nem nada que se pareça.
Boas Almeno,
Eu já tenho acesso ao site do google-app-inventor. Tu não te inscreveste? https://pplware.sapo.pt/google/google-app-inventor-crie-aplicacoes-para-o-android/
Inscrevi mas ainda não recebi nada… Esqueceram-se de mim!
Tem bom aspecto.
Obrigado pelo post.
Já usava a versão anterior, quando saiu esta versão fiz o upgrade e aconselho.
Está muito intuitiva e é de fácil manuseamento ate os utilizadores menos experientes conseguiram trabalhar com esta ferramenta.
Cumprimentos
Desde sempre comigo.
É simplesmente a melhor ferramenta do género que conheço.
-MySQL Administrator;
-MySQL Query Browser;
-MySQL WorkBench;
Estas três aplicações são tudo o que preciso para trabalhar de forma fácil com o mysql.
Continuem com o excelente trabalho…
boas,
parabéns pela publicação desta ferramenta, sem duvida fantástica.
Na exploração desta há uns tempos atrás fiquei com uma duvida que me “esmoreceu” um pouco, tal como eu vi na imagem, os esquemas são tipo UML, tentei criar o desenho de uma base de dados usando o modelo EA(Entidade-Associação) o qual eu, tal como os meus profs na altura,acham de maior importancia do que este tipo UML.
nunca consegui criar…para os mais esquecidos,multiplicidade(1:1,1:N,N:M), grau(obrigatório, opcional), entidades fracas,etc.
Será que também consigo criar esquemas relacionais com este modelo?
É a unica duvida que tenho em relação a esta ferramenta tão poderosa.
cmps
boas..
correcção:
não esquemas relacionais, mas sim modelos entidade-Associação.
normalmente entre dois conjuntos de entidades, existe um conjunto de associações, nestes esquemas tipo uml não aparecem pelo menos directamente.
cmps
Já agora se alguém souber onde posso adquirir um tutorial acerca do MySQL Workbench (de preferência em PT ou BR) agradecia. Obrigado
Carissimo Miguel,
Ainda não vi uma apostila em PT, mas o pório Workbench traz consigo um pequeno GRANDE tutorial intitulado MySQL Doc Library. Por incrível que pareça, escrito em inglês puro e bem fácil de entender.
Também temos HeidiSQL.
http://www.heidisql.com/
Essa pérola anda sempre comigo, mas hoje em dia, com o aumento da complexidade de algumas bases de dados, nada melhor que poder “Vê-la” num diagrama para termos uma ideia global “da coisa”.
Gosto mais do SqlYog.. É mais simples e igualmente eficaz!
Off Topic
Alguém conhece um programa grátis, de preferência open source para converter base de dados SQL Server para MySQL. Obrigado
epa gratis eu penso que não deve existir, mas existem para ai uns bons programas…
sabes que cada empresa cria ferramentas para importar das outras, pelo que na concorrência há de certeza, mas cuidado com as incompatibilidades de tipos etc.
eu estou a pensar em criar um…mas esta ainda a uns anos de distancia, visto que quase nem tenho tempo para dormir.
mas nada do outro mundo, apenas que faça a importação.
O problema é o licenciamento dos, conectores a base de dados, a nível de licenças,etc….
cmps
bom bom mesmo é fazer no papel !
hehehehe
estou certo que facilitará a estruturação e melhora a apresentação quando chegar a hora de apresentar um determinado projecto
bom post! (ou blog :p) cumpz
boas..
concordo, mas com uma ferramenta destas é muito mais fácil, embora eu goste de fazer as coisas a mão pois, desta forma não se desaprende…digo eu lol 🙂 .
cmps
depois de uma luta quase que infindável na tenttativa de criar relacionamento para tabelas da minha bd no xampp, aparece o workbench onde depois de instalação e alguns testes consegui conectar com my bd e daí então criei o modelo, agora soh não sei como importar esse modelo para uso. lol digo seria necessário fzr issô?
se alguem sabe, desde já sou agradescido!
Hoje em dia onde as empresas ou clientes necessitam de muito mais agilidade no desenvolvimento, usar ferramentas que facilitam nossa vidas esta virando uma coisa comum no dia a dia. Fazer algo do zero no puro código ou no papel é coisa do passado (exceto para estudos) trabalha desta forma atualmente só fará você ficar para traz diante das necessidades atuais.