🎉 SEMANA DO CONSUMIDOR

Últimos dias para comprar os cursos com 50% de desconto

Ver detalhes

Postado em em 10 de janeiro de 2025

Hoje eu vou te explicar como criar um relatório gráfico no MySQL que é um diagrama ER, ou seja, um diagrama entidade relacionamento.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Relatório Gráfico no MySQL Workbench

Você sabe como criar relatório gráficos no MySQL Workbench?

Os bancos de dados são essenciais para a organização e análise de grandes volumes de informações. Saber como extrair, visualizar e entender os dados é uma habilidade cada vez mais valorizada em todos as áreas, mas especialmente no mundo da tecnologia.

Se você já ouviu falar em relatórios gráficos ou diagramas ER (Entity-Relationship) e quer aprender a criar um passo a passo no MySQL Workbench, está no lugar certo!

Neste post, vou mostrar como criar um diagrama ER utilizando o banco de dados World, que vem junto com a instalação do MySQL Workbench.

Você aprenderá o que são entidades, como inicializar seu banco de dados, visualizar tabelas no SQL e criar um diagrama que simplifica a compreensão das relações entre os dados.

Configurando o ambiente de trabalho – passo a passo

1. Primeiros passos

Inicie o MySQL Workbench no seu computador. No menu superior da tela inicial do programa, clique na opção Database e depois em Manage Connections. Uma nova janela será aberta, onde você pode configurar uma nova conexão.

2. Configurando uma Nova Conexão

Após o passo 1, você estará diante de uma janela como esta abaixo.

Configurando uma Nova Conexão

Na janela Setup, preencha as seguintes informações:

  • Connection Name: Insira um nome para identificar esta conexão (ex.: Localhost ou MySQL Default).
  • Connection Method: Deixe como Standard (TCP/IP).
  • Hostname: Insira 127.0.0.1 (o endereço padrão para um servidor MySQL local).
  • Port: Certifique-se de que está definido como 3306 (a porta padrão do MySQL).
  • Username: Insira root (ou o nome de usuário definido durante a instalação do MySQL).

Após completas os campos, clique no botão Test Connection para verificar se a conexão foi bem-sucedida.

Se a conexão funcionar, aparecerá uma mensagem de sucesso. Agora você está conectado ao seu servidor MySQL e pode gerenciar seus bancos de dados.

3. Abrindo o Editor SQL

Agora que você criou sua conexão, na tela inicial haverá uma nova opção abaixo de MySQL Connections, com o nome da conexão que acabou de ser criada.

Abrindo o Editor SQL

Ao clicar nesta opção, você entrará no editor SQL.

4. Verifique o Banco de Dados world

No menu Navigator à esquerda, clique na aba Schemas e você verá uma lista com alguns bancos de dados. Procure por um chamado world.

Verificando o Banco de Dados world

E aí está o banco de dados que vamos usar como exemplo aqui!

Finalizado esse passo-a-passo, vamos conhecer alguns conceitos importantes para trabalhar com relatórios gráficos.

O que é um relatório gráfico?

Um relatório gráfico, ou diagrama ER (Entity-Relationship), é uma representação visual das entidades de um banco de dados e das relações entre elas.

Ele é amplamente utilizado na modelagem de dados para mapear de forma clara quais são as entidades e como elas se relacionam.

O que são entidades e relações entre entidades?

Imagine trabalhar com dados de uma instituição financeira. Nesse caso, as entidades podem ser gerentes, clientes, contas, entre outros. Um diagrama ER torna possível entender visualmente como esses elementos se conectam e interagem.

  • Entidades: São os objetos principais em um banco de dados, como clientes, produtos, cidades ou transações.
  • Relações: Mostram como as entidades interagem entre si. Por exemplo, um cliente pode estar associado a uma ou mais transações, enquanto um produto pode pertencer a diferentes categorias.

Trabalhando com o banco de dados world

Agora vamos voltar ao programa e trabalhar com o banco de dados world, que vimos ali em cima. Ele contém informações demográficas sobre o mundo, como cidades, países e línguas faladas, perfeito para criar exemplos didáticos.

Se você ainda não sabe como visualizar os dados, vamos começar aprendendo o básico.

Para ver o conteúdo de uma tabela do banco de dados world, use o comando SELECT. Como exemplo, vamos pegar a tabela cidades (city):

SELECT * FROM city;

Esse comando retornará todos os registros da tabela city, exibindo informações como o nome da cidade, país, distrito e população.

tabela city

Criando um relatório gráfico

Agora que entendemos o básico, vamos criar nosso diagrama ER!

Vá até a guia File e clique em New Model. Isso abrirá uma nova janela onde construiremos o diagrama. Agora vá na guia Database e selecione Reverse Engineer. Este recurso nos permite criar um diagrama ER com base em um banco de dados já existente.

  1. Clique em Next nas primeiras telas.
  2. Na terceira tela, será solicitado que você selecione um schema. Escolha o nosso banco de dados world.
  3. Continue clicando em Next até finalizar o processo.

Pronto. Agora você tem um diagrama ER completo com base no banco de dados World!

diagrama ER

Você provavelmente já se deparou com algo parecido com isso. Cada retângulo nesse esquema representa uma tabela do nosso database.

O ícone amarelo com uma chavezinha ao lado de um dos itens em cada tabela indica uma chave primária (primary key).

Já o losango vermelho, representa uma chave estrangeira (foreign key), que indica o relacionamento com uma outra tabela do modelo.

E, como você pode ter imaginado, as linhas conectando eles são os relacionamentos entre tabelas!

Se você quiser exportar essa visualização do esquema, basta ir até File > Export e escolher o formato de sua preferência!

Conclusão – Relatório Gráfico no MySQL

Agora que você sabe criar um diagrama ER, fica muito mais fácil visualizar e entender as relações entre os dados em um banco de dados. Este conhecimento é valioso para estruturar informações de forma eficiente e tomar decisões baseadas em dados.

Se você está começando com bancos de dados ou busca melhorar suas habilidades, pratique com o banco de dados World e crie outros diagramas ER. Com o tempo, você dominará ferramentas como o MySQL Workbench e será capaz de modelar bases de dados complexas de forma clara e objetiva.

E então, pronto para criar seu próximo diagrama ER? Continue explorando o conteúdo com nossos outros posts e vídeos e descubra como impressionar ainda mais usando bancos de dados!

Hashtag Treinamentos

Para acessar outras publicações de SQL, clique aqui!


Quer aprender mais sobre SQL com um minicurso básico gratuito?

Posts mais recentes de SQL

Posts mais recentes da Hashtag Treinamentos

w background3jpg 1

Redator de conteúdo na Hashtag Treinamentos. Produzo textos didáticos sobre tecnologia, buscando informar e engajar o público de forma acessível e descomplicada.