Módulo 4 Persistindo Dados em um Contêiner Docker PostgreSQL
Domine os fundamentos de SQL usando PostgreSQL, um dos sistemas de banco de dados relacionais mais poderosos e amplamente utilizados! Se você é um iniciante buscando entrar na gestão de dados ou um desenvolvedor querendo fortalecer suas habilidades em SQL, este curso fornecerá uma base sólida em design de banco de dados, consultas e manipulação de dados.
⏯️ Playlist do YouTube:
🚀 Link do Curso na Udemy:
➡️ Código Fonte:
Você aprenderá a criar bancos de dados, definir tabelas, inserir e gerenciar dados, realizar consultas complexas e otimizar o desempenho—tudo isso usando exemplos do mundo real e melhores práticas.
Resultados de Aprendizagem
Ao final deste curso, os alunos serão capazes de:
Fundamentos de SQL & Configuração do PostgreSQL
• Instalar e configurar o PostgreSQL dentro do Docker.
• Compreender bancos de dados relacionais & sintaxe SQL.
Definindo e Gerenciando Tabelas
• Criar e modificar tabelas usando chaves primárias & estrangeiras.
• Definir tipos de dados, restrições e relacionamentos.
• Implementar um-para-um, um-para-muitos e muitos-para-muitos.
Inserindo, Atualizando e Deletando Dados
• Realizar operações de INSERT, UPDATE e DELETE.
• Usar transações & rollbacks para integridade dos dados.
• Carregar dados JSON & CSV no PostgreSQL.
Consultando e Filtrando Dados
• Recuperar dados usando consultas SELECT.
• Filtrar registros usando WHERE, LIKE, IN, BETWEEN
• Usar ORDER BY, LIMIT e OFFSET para paginação.
Joins & Relacionamentos em SQL
• Dominar INNER JOIN, LEFT JOIN, RIGHT JOIN e FULL JOIN.
• Compreender como juntar várias tabelas de forma eficaz.
• Lidar com relacionamentos um-para-muitos e muitos-para-muitos.
Agregações & Agrupamento de Dados
• Usar COUNT, SUM, AVG, MIN, MAX para agregação de dados.
• Aprender GROUP BY e HAVING para filtragem de dados agrupados.
• Trabalhar com subconsultas e tabelas derivadas.