Como primeiro passo da trilha de SQL, você deverá seguir os tutoriais do SQLZoo. SQLZoo é um site educacional dedicado ao ensino de SQL. Ele oferece uma variedade de recursos e ferramentas para aprender e praticar.
Os Tutoriais Interativos do SQLZoo são guias passo a passo que cobrem desde conceitos básicos até temas avançados de SQL. Cada lição inclui exercícios práticos que você pode resolver diretamente no navegador.
Como entrega deste primeiro passo, você deverá resolver os exercícios propostos no HackerRank usando uma conta própria nesta plataforma. Durante a sessão de Project Feedback com seu coach, as soluções propostas serão revisadas e discutidas.
Nota: É importante escolher MySQL como banco de dados para resolver os exercícios do HackerRank.
Uma vez que você tenha completado os tutoriais e os exercícios do HackerRank, estará em condições de usar suas habilidades em SQL para nos ajudar a resolver um mistério: ocorreu um assassinato em 2018 e tivemos acesso ao banco de dados da polícia de SQL City. Precisamos da sua ajuda para encontrar o culpado.
Como entrega, esperamos um relatório em uma Notebook Colab (Jupyter) detalhando o processo que você utilizou para descobrir o assassino.
Você pode começar a partir do modelo neste repositório.
A seguir está a ordem em que sugerimos seguir os tutoriais.
-
Completar os seguintes exercícios do HackerRank:
-
Completar os seguintes exercícios do HackerRank:
-
Completar os seguintes exercícios do HackerRank:
Antes de agendar seu Project Feedback com seu coach, certifique-se de:
- Completar os 10 tutoriais propostos
- Completar os 11 exercícios do HackerRank propostos
- Descobrir o assassino e escrever um relatório em uma Notebook Colab (Jupyter)
- Realizar operações básicas de consulta em um banco de dados utilizando as cláusulas SELECT, WHERE e ORDER BY.
- Trabalhar com funções de agregação como COUNT, SUM, AVG, MAX e MIN, e cláusulas de agrupamento de dados como GROUP BY e HAVING.
- Compreender e utilizar joins para combinar dados de múltiplas tabelas.
- Trabalhar com subconsultas e consultas aninhadas.