Desenvolvido por SammMartins
2 - Gerenciamento de Banco de Dados
Os fundamentos do SQL envolvem uma compreensão básica e essencial sobre como funciona a linguagem de consulta estruturada, incluindo sua história, tipos de dados, e a construção de consultas básicas.
Fundamentos do SQL
As Consultas Avançadas no SQL abrangem técnicas e práticas para elaborar consultas complexas e eficientes, permitindo manipular e extrair informações detalhadas e otimizadas de bancos de dados.
Consultas Avançadas
- Subqueries e CTEs (Common Table Expressions): Técnicas para criar consultas aninhadas e reutilizáveis
- Window Functions: Agregação de dados sem agrupar linhas, utilizando funções como
ROW_NUMBER, RANK, OVER
- Padrões e Expressões Regulares: Filtragem e extração de dados usando padrões (
LIKE, REGEXP
) - Unions e Intersections: Combinação e interseção de conjuntos de resultados com
UNION, INTERSECT e EXCEPT
- Consultas Recursivas: Criação de consultas recursivas usando CTEs recursivas para dados hierárquicos
- Otimização de Consultas: Técnicas de otimização, análise de planos de execução e uso de índices para melhorar o desempenho