Curso SQL for Db2 Advanced
32hVisão Geral
Prepare-se para se aprofundar com a Linguagem de Consulta Estruturada (SQL) e torne-se um usuário avançado. Se você está sendo solicitado a resolver problemas complicados com SQL ou precisa ler e entender SQL complexo que já está escrito, este curso é para você! Venha preparado para dominar Structured Query Language (SQL) na plataforma Db2 neste curso rápido e prático. Começamos com uma discussão aprofundada sobre junções e passamos rapidamente para operações mais complexas envolvendo processamento de conjuntos, agrupamento, subconsultas, expressões de tabela, recursão e muito mais. Às vezes, existem 3,4,5,6 maneiras diferentes de escrever uma consulta SQL para obter os mesmos resultados lógicos. Venha descobrir porque isso é tão importante saber. Cada tópico é reforçado com workshops práticos. Nota: O SQL abordado neste curso funcionará em toda a família de produtos Db2.
Publico Alvo
- Programadores, analistas, administradores de banco de dados e gerentes de TI que estão expostos ou precisam interagir com dados em bancos de dados Db2.
Pre-Requisitos
- DB1000 ou experiência equivalente
Informações Gerais
Carga Horária: 32h
- Se noturno este curso é
ministrado de Segunda-feira à sexta-feira, das 19h às 23h
- Se aos sábados este curso é
ministrado das 9h às 18h
- Se in-company por favor
fazer contato para mais detalhes.
Formato de
entrega:
- 100% on-line ao vivo, via
Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
- Nota: não é curso
gravado.
Lab:
- Laboratório + Exercícios
práticos
Materiais
Português | InglêsConteúdo Programatico
Complex Joins
- Inner Joins
- LEFT and RIGHT Outer Joins
- Full Outer Joins
- “Anti” Joins
- Self Joins
Multiple Query Blocks
- Non-correlated Subqueries
- Correlated Subqueries
- Scalar Fullselects
Table Expressions and Views
- Views
- Nested Table Expressions
- Common Table Expressions
Set Operations
- UNION / UNION ALL
- INTERSECT / INTERSECT ALL
- EXCEPT / EXCEPT ALL
Advanced Grouping
- GROUP BY Clause
- HAVING Clause
- Grouping Sets (ROLLUP & CUBE)
- Aggregation Partitioning
Solving Complex Problems with SQL
- Relational Difference
- Quota Queries
- Relational Division
- Recursion
- Online Analytical Processing (OLAP) Functions
- RANK
- DENSE_RANK
- ROW_NUMBER
- Advanced Aggregation
- Moving SUMs and AVGs
- ROWS BETWEEEN
- RANGE BETWEEN
- Complex CASE Statements
- Table Pivoting
Managing Transactions and Units of Work
- Data Modification Statements
- COMMIT, ROLLBACK and SAVEPOINT
- When to COMMIT?
- Checkpoint and Restart Considerations
- Constraint Violations
Temporary Data
- Global Temporary Tables
- Materialized Query Tables