

Incerto onde
começar?
Track
Certificado
SQL do Zero ao Herói
4.7+
★★★★★
★★★★★
2900 avaliações
Beginner
Hoje vamos aprender como gerenciar grandes conjuntos de dados e analisar dados reais.
SQL
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity TeamsWhat you will learn
- Develop a solid foundation in SQL, learning how to query and manipulate databases efficiently
- Enhance your SQL skills by mastering intermediate concepts such as joins, subqueries, and window functions
- Understand relational database design principles and normalization to structure data optimally
- Explore advanced SQL techniques, including indexing, performance optimization, and complex query structuring
- 101 chapters
- 12 hours
- 115 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / Introdução ao SQL
Nesta seção, aprenderemos como usar a instrução SELECT do SQL para obter uma coluna de tabela, várias colunas de tabela e todas as colunas de tabela. Também descobriremos como retornar valores exclusivos.
Nesta seção, exploraremos como organizar e priorizar os dados retornados por uma consulta utilizando a cláusula ORDER BY. Inserida ao final de uma instrução SELECT, essa cláusula permite ordenar os resultados por uma ou várias colunas, em ordem ascendente ou descendente, proporcionando uma saída de dados mais significativa e de fácil interpretação.
Nesta seção, aprenderemos como filtrar dados retornados utilizando a cláusula WHERE da instrução SELECT. Aprenderemos a testar igualdade, desigualdade, valores maiores e menores, intervalos de valores e valores NULL.
Nesta seção, exploraremos como refinar suas condições de busca combinando cláusulas WHERE com os operadores AND e OR. Também abordaremos como o operador NOT pode ser utilizado para excluir determinados resultados.
Nesta seção, aprenderemos o que são as funções de agregação do SQL e como utilizá-las para resumir dados de tabelas.
Module 2 / SQL Intermediário
Nesta seção, você vai aprender como agrupar e trabalhar com esses dados. Para isso, vamos nos familiarizar com o operador GROUP BY. Você também aprenderá a filtrar dados agrupados utilizando o operador HAVING.
Nesta seção, você vai aprender o que são subconsultas aninhadas, como criá-las e como trabalhar com elas.
Nesta seção, você aprenderá como pode combinar várias tabelas, trabalhando assim com uma tabela comum, o que simplificará a criação de consultas.
Aprenda os fundamentos da Linguagem de Definição de Dados (DDL) e da Linguagem de Manipulação de Dados (DML) em SQL, incluindo como criar, modificar e deletar objetos de banco de dados, bem como inserir, atualizar e deletar dados dentro das tabelas.
Module 3 / Relational Database and Normalization
This section dives into the world of relational and non-relational databases, teaching you how to visually represent database structures.
We'll dive deep into relational databases, giving you a thorough understanding of essential concepts. This includes topics like foreign keys, various ON DELETE options, and the different types of relationships.
Ready to build a database? This section will hone your skills, emphasizing the importance of a well-structured database for peak performance. Here, you'll grasp the fundamental principles of crafting user-friendly databases.
Module 4 / Advanced Techniques in SQL
Now we explore the basic principles of ACID (Atomicity, Consistency, Isolation, Durability) in database management. Learn how these principles ensure reliable transactions by guaranteeing complete operations, keeping data consistent, isolating concurrent transactions, and ensuring permanent data storage.
Explore how to enhance the efficiency of your SQL queries through index optimization. Delve into the significance of indexes in database performance, learning how to design, implement, and utilize them effectively. Discover strategies for choosing the appropriate indexes, understanding their impact on query execution plans, and optimizing query performance through index selection and utilization.
This section explores pivotal topics such as Triggers, Window Functions, and DCL (Data Control Language), offering comprehensive insights into their implementation and optimization strategies. Furthermore, it navigates the landscape of NoSQL DBMS, providing a thorough understanding of its architecture, advantages, and practical applications.
Requirements
- A computer with a browser - all browsers are supported.
- Your enthusiasm to enhance your tech skills.
- Everything else needed to start learning and practicing is already included in this course.
Over 200,000 5-star ratings and counting
Ruslan Kravchuk
O principal é aprender e não desistir
O material é bom, há muito a aprender, tudo para se tornar melhor e o principal é aprender o que você quer....
Matteo Comune
Graças a eles, estou aprendendo muito…
Graças a eles, estou aprendendo muito mais rápido porque eles ajudam você a entender tudo desde o início. É o melhor site que ajuda pessoas sem conhecimento em TI...
Yuliana Cadavid
óptimo curso para iniciantes
ótimo curso para iniciantes, eles testam o seu conhecimento em cada lição...
Elpunzon
Estou a gostar da minha experiência com a Codefinity…
Estou a gostar da minha experiência de aprendizagem do Python com a Codefinity. A forma de aprendizagem ao meu ritmo é óptima porque posso ajustá-la ao meu horário...
Alexandru Alexandru
É bom aprender com o Codefinity
É bom aprender com o Codefinity. É fácil e tem bons exemplos do que aprendi aqui...
jacob Templet
Easy to follow along with and provides…
É fácil seguir e proporciona desafios no meu dia-a-dia. O desafio mantém-me querendo aprender dia após dia...
Elan
A Codefinity é uma ferramenta de aprendizagem abrangente…
A Codefinity é uma ferramenta de aprendizagem abrangente que ajuda a desenvolver as suas habilidades como engenheiro de software ou cientista de dados. Os exercícios são divertidos...
Thibault
Primeira vez aprendendo a programar
Primeira vez a aprender a programar e conseguindo-o com sucesso com a Codefinity - obrigado...
Adrien Morel
Bem desenhado para iniciantes totais
Bem desenhado para iniciantes totais, progresso incremental e faz-me sentir confiante....
_Gracy
é simplesmente muito bem explicado
é simplesmente perfeitamente bem explicado! Até agora, não tive qualquer dificuldade porque tudo é muito bem gerido...
Ruslan Kravchuk
O principal é aprender e não desistir
O material é bom, há muito a aprender, tudo para se tornar melhor e o principal é aprender o que você quer....
Matteo Comune
Graças a eles, estou aprendendo muito…
Graças a eles, estou aprendendo muito mais rápido porque eles ajudam você a entender tudo desde o início. É o melhor site que ajuda pessoas sem conhecimento em TI...
Yuliana Cadavid
óptimo curso para iniciantes
ótimo curso para iniciantes, eles testam o seu conhecimento em cada lição...
Elpunzon
Estou a gostar da minha experiência com a Codefinity…
Estou a gostar da minha experiência de aprendizagem do Python com a Codefinity. A forma de aprendizagem ao meu ritmo é óptima porque posso ajustá-la ao meu horário...
Alexandru Alexandru
É bom aprender com o Codefinity
É bom aprender com o Codefinity. É fácil e tem bons exemplos do que aprendi aqui...
jacob Templet
Easy to follow along with and provides…
É fácil seguir e proporciona desafios no meu dia-a-dia. O desafio mantém-me querendo aprender dia após dia...
Elan
A Codefinity é uma ferramenta de aprendizagem abrangente…
A Codefinity é uma ferramenta de aprendizagem abrangente que ajuda a desenvolver as suas habilidades como engenheiro de software ou cientista de dados. Os exercícios são divertidos...
Thibault
Primeira vez aprendendo a programar
Primeira vez a aprender a programar e conseguindo-o com sucesso com a Codefinity - obrigado...
Adrien Morel
Bem desenhado para iniciantes totais
Bem desenhado para iniciantes totais, progresso incremental e faz-me sentir confiante....
_Gracy
é simplesmente muito bem explicado
é simplesmente perfeitamente bem explicado! Até agora, não tive qualquer dificuldade porque tudo é muito bem gerido...
Data Engineer
Certificado de Conclusão
Mostre suas habilidades recém-adquiridas. Você merece
Discover more
Learning tracks
Somente para Ultimate
7 Cursos
293 Tarefas
Somente para Ultimate
6 Cursos
195 Tarefas
Somente para Ultimate
6 Cursos
101 Tarefas
Somente para Ultimate
4 Cursos
143 Tarefas
Somente para Ultimate
4 Cursos
98 Tarefas
Somente para Ultimate
3 Cursos
38 Tarefas
Somente para Ultimate
7 Cursos
376 Tarefas
Somente para Ultimate
7 Cursos
343 Tarefas
Somente para Ultimate
6 Cursos
306 Tarefas
Somente para Ultimate
5 Cursos
146 Tarefas
Somente para Ultimate
5 Cursos
148 Tarefas
Somente para Ultimate
3 Cursos
70 Tarefas
Somente para Ultimate
7 Cursos
278 Tarefas
Somente para Ultimate
5 Cursos
237 Tarefas
Somente para Ultimate
4 Cursos
125 Tarefas
Somente para Ultimate
4 Cursos
162 Tarefas
Somente para Ultimate
3 Cursos
75 Tarefas
Somente para Ultimate
5 Cursos
211 Tarefas
Somente para Ultimate
5 Cursos
206 Tarefas
Somente para Ultimate
3 Cursos
2 Projetos
49 Tarefas
Somente para Ultimate
3 Cursos
180 Tarefas
Somente para Ultimate
4 Cursos
153 Tarefas
Learning tracks
trilha
Desenvolvimento Web com C#
Iniciante
4.7
(2658)
trilha
Python de Zero a Herói
Iniciante
4.6
(9567)
trilha
C++ para Iniciantes
Iniciante
4.2
(592)
trilha
Desenvolvimento de Jogos com Unity
Iniciante
4.5
(102)
trilha
Torne-se um Desenvolvedor React
Intermediário
4.3
(83)
trilha
Essenciais do Excel
Iniciante
4.6
(408)
trilha
Essenciais de Java
Iniciante
4.5
(248)
trilha
Desenvolvimento Web Full Stack
Iniciante
4.6
(962)
trilha
Fundação de Desenvolvimento Frontend
Iniciante
4.6
(922)
trilha
Análise e Visualização de Dados em Python
Intermediário
4.6
(630)
trilha
Fundamentos de Aprendizado de Máquina
Intermediário
4.4
(143)
trilha
Domínio de C++
Avançado
4.4
(19)
trilha
Java Web
Avançado
4.7
(3182)
trilha
Torne-se um Engenheiro de QA
Iniciante
4.6
(795)
trilha
Produção de Vídeo com Adobe
Iniciante
5.0
(6)
trilha
Ferramentas de Design UI/UX
Iniciante
4.9
(8)
trilha
Habilidades Essenciais de Escritório
Iniciante
4.7
(324)
trilha
Digital Marketing Essentials
Iniciante
4.3
(7)
trilha
Complete Social Media Management
Iniciante
5.0
(3)
trilha
Business AI Toolkit
Iniciante
4.7
(42)
trilha
Desenvolvimento de Sites sem Código
Iniciante
4.3
(3)
trilha
Odisseia do Deep Learning
Avançado
4.4
(24)
Become a Development expert
Interactive exercises
Learning videos
AI-assistant on all courses
Workspaces for designing your own projects
Ready to get started?
ProBest intro offer | UltimateA complete experience to kickstart your career | |
---|---|---|
85+ Top-Rated courses | ||
Completion certificates | ||
AI-Assistant in all courses | ||
20+ hands-on Real-world projects | ||
Personalized study tracks | ||
Unlimited workspaces | ||
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams