Você está procurando um banco de dados para praticar SQL? Aprenda agora como importar o banco de dados Employee para MySQL!
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:
Não vamos te encaminhar nenhum tipo de SPAM! A Hashtag Treinamentos é uma empresa preocupada com a proteção de seus dados e realiza o tratamento de acordo com a Lei Geral de Proteção de Dados (Lei n. 13.709/18). Qualquer dúvida, nos contate.
Como Importar o Banco de Dados EMPLOYEE para MySQL
Você ainda tem dificuldade em encontrar um banco de dados para praticar SQL? Hoje, vou te mostrar como localizar e importar o Dataset Employee para o MySQL.
O banco de dados Employee é amplamente utilizado para prática e estudos de análise de dados com SQL.
Ele é composto por uma base fictícia, com milhares de registros, ideal para simular ambientes reais de trabalho e testar suas habilidades em gerenciamento de dados e consultas SQL.
Nesta aula, vou te mostrar o passo a passo de como buscar e importar o banco de dados Employee para o MySQL!
Como Encontrar e Importar o Employee Database
O primeiro passo é encontrar o banco de dados Employee no GitHub. Para isso, pesquise no Google por “employee sample database GitHub”.
Ao encontrar o repositório, clique no link que leva à página oficial no GitHub onde o banco de dados está hospedado. Você também pode acessar o banco de dados diretamente por este link: Employee Sample Database for MySQL and Postgres
Dentro da página do repositório, vá até a pasta correspondente ao MySQL, onde você poderá escolher entre três versões do banco de dados: Full (completo), Large (grande) e Small (pequeno).
Para ter acesso ao banco de dados completo, utilize a versão Full.
Compreendendo a Estrutura do Banco de Dados Employee
O banco de dados Employee é composto por seis tabelas inter-relacionadas:
- Employee: Contém informações detalhadas dos funcionários.
- Title: Armazena dados sobre os cargos dos funcionários.
- Department Manager: Contém os dados dos responsáveis por cada departamento.
- Department: Armazena informações sobre os departamentos.
- Department Employee: Relaciona cada funcionário com seu respectivo departamento.
- Salary: Armazena os dados salariais dos funcionários.
No repositório do GitHub, você pode visualizar o relacionamento entre essas tabelas no arquivo schema.png.
Como você pode ver, este é um banco de dados relacional, onde as tabelas estão interligadas por chaves primárias e estrangeiras.
Baixando os Arquivos para Criar as Tabelas no MySQL
Na pasta correspondente ao banco de dados completo, você encontrará diversos arquivos SQL com os scripts necessários para criar o banco de dados e inserir os dados.
Para facilitar, eu organizei esses scripts em uma pasta, que você pode baixar no material disponível nesta aula.
Se quiser aprender mais sobre a criação de bancos de dados no MySQL, veja nossa aula: Criação de Bancos de Dados no MySQL – Design e Criação de Tabelas
Importando o Banco de Dados – Criando as Tabelas
Após baixar os arquivos do GitHub ou do material disponibilizado, podemos começar a importar o banco de dados para o MySQL.
Abra o MySQL Workbench e, no menu File, selecione a opção Open SQL Script.
Encontre a pasta onde estão os scripts SQL e carregue-os na ordem correta.
Se você baixou o material desta aula, verá que os scripts estão numerados, facilitando o processo.
Execução dos Scripts
Após abrir todos os scripts na ordem correta, comece a execução pelo script 0_employee.sql, responsável por criar as tabelas.
Depois da execução, verifique se o banco de dados e todas as tabelas foram criadas corretamente. Para isso, basta atualizar a lista de schemas no MySQL.
Feito isso, clique com o botão direito no nome do banco de dados criado, Employee, e selecione a opção Set as Default Schema. Isso define o banco de dados como padrão, garantindo que as operações seguintes sejam realizadas nele.
Em seguida, execute os demais scripts de inserção de dados em sequência. Como o banco de dados completo contém um grande volume de dados, esse processo pode levar algum tempo, mas é importante que ele seja feito na ordem correta.
Explorando o Banco de Dados
Após a execução de todos os scripts, você pode verificar se os dados foram inseridos corretamente utilizando o comando SQL SELECT para visualizar o conteúdo das tabelas.
SELECT * FROM title;
Para visualizar um número limitado de registros e carregar os dados de forma mais ágil, use o comando LIMIT.
SELECT * FROM title LIMIT 10
Conclusção – Como Importar o Banco de Dados EMPLOYEE para MySQL
Importar o banco de dados EMPLOYEE para MySQL é uma excelente forma de praticar SQL e trabalhar com dados que simulam a realidade do mercado.
Seguindo o passo a passo desta aula, você conseguirá fazer o download e configurar o MySQL para começar a explorar esse dataset da melhor maneira possível.
Certifique-se de seguir a ordem correta dos procedimentos para garantir que cada etapa seja executada com sucesso. Além disso, não se esqueça de baixar o material disponível nesta aula para facilitar o processo.
Hashtag Treinamentos
Para acessar outras publicações de SQL, clique aqui!
Posts mais recentes de SQL
- 5 Boas Práticas de SQL para Iniciantes: Otimize Suas Consultas e Organize Seu CódigoSe você está começando com MySQL ou busca melhorar suas habilidades em SQL, este post traz cinco boas práticas de escrita de SQL para iniciantes.
- 5 Verdades Sobre SQL que Você Provavelmente Não SabiaVocê sabia que o SQL é uma das habilidades mais valiosas no mundo dos dados? Neste post revelamos 5 verdades sobre o SQL que provavelmente você não conhecia.
- 5 Mitos sobre SQL que Você Deve Abandonar para Dominar a Linguagem!Você já deve ter ouvidos alguns mitos sobre SQL: que ele é ultrapassado, difícil ou só para especialistas em banco de dados.
Posts mais recentes da Hashtag Treinamentos
- Função SE Excel: Exemplos e Dicas para Uso [Guia]A função SE Excel é muito útil para definir condições e criar uma planilha mais completa e funcional. Confira nesta aula!
- Exercícios de Listening em Inglês – Como Melhorar sua CompreensãoFaça estes exercícios de listening em inglês e melhore sua compreensão! Descubra técnicas e estratégias para praticar e evoluir no aprendizado do idioma!
- TCP e UDP: o que são, diferenças e quando usarEntenda o que é TCP e UDP, as diferenças entre os protocolos, suas vantagens e quando usar cada um. Aprenda com exemplos práticos e linguagem acessível.
Expert em conteúdos da Hashtag Treinamentos. Auxilia na criação de conteúdos de variados temas voltados para aqueles que acompanham nossos canais.