Para quem se dedica à concepção de base de dados é importante que possua uma ferramenta que facilite todo o processo. Uma das ferramentas mais usadas para este efeito é sem dúvida o MySQL WorkBench que disponibiliza as mais diversas funcionalidades.
Hoje vamos ensinar como criar um Diagrama EER com esta ferramenta.
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.
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
O que é um Diagrama EER?
É um modelo de dados conceptual que descreve os dados como sendo entidades, atributos e relacionamentos entre tabelas. Entidades são objectos ou conceitos do mundo real. Os atributos são propriedades que caracterizam as entidades e os relacionamentos representam as interacções entre duas ou mais entidades.
O modelo ER tem no entanto algumas limitações não suportando alguns conceitos semânticos necessários para modelar bases de dados mais recentes (GIS, CAD/CAM, Multimédia, etc). O modelo EER (Extended-ER ou Enhanced-ER) é uma das alternativas ao modelo ER para modelar esse tipo de bases de dados.
Como criar um Diagrama EER no MySQL WorkBench?
Criar diagramas EER no MySQL WorkBench é algo bastante simples. A criação pode ser feita de um dos três modos:
- Criar um novo diagrama EER
- Criar a partir de uma base de dados existente
- Criar a partir de um script
Criar um novo diagrama EER
Para criar um um novo diagrama EER basta ir carregar no ‘+’ junto a Models (isto no separador principal)
Depois basta carregar em “Add Diagram” para proceder à criação de um novo diagrama EER.
Depois basta criar as tabelas, indicar os campos e estabelecer as respectivas relacções (1:1, 1:N, N:M).
Para criar tabelas basta carregar no seguinte ícone na barra lateral.
Depois devem indicar um nome para a tabela (ex. Quarto) e definir quais os campos que fazem parte dessa tabela.
Por fim devem definir os relacionamentos entre tabelas. As ligações estão também na barra lateral esquerda. O resultado final será algo semelhante ao apresentado em baixo.
Depois de criado o diagrama EER é possível exportá-lo para um script SQL ou até inseri-lo directo no SGBD.
E está feito. Esta ferramenta é extremamente poderosa, com funcionalidades para quase tudo. Para quem precisa de fazer diagramas ER ou até mesmo EER aqui fica a nossa sugestão.