COR172 |
Oracle 19c - SQL Workshop |
|
|
||
|
Objectivo Geral |
|
|
||
Este curso tem como objetivo dotar os participantes das competências necessárias para utilizar com eficiência o SQL no Oracle 19c, aplicando conceitos avançados de consulta e manipulação de dados para construir, gerir, e otimizar bancos de dados Oracle. O curso proporciona habilidades práticas que permitem explorar o potencial do SQL, integrando boas práticas de desenvolvimento, performance e gestão de dados.
|
|
|
OBJEcTIVos Específicos |
|
|
No final deste curso os participantes saberão:
· Compreender a estrutura e arquitetura do Oracle Database 19c e a importância do SQL na sua administração.
· Escrever consultas SQL eficientes, utilizando funções de agregação, junções e subconsultas para manipulação avançada de dados.
· Implementar instruções DML (Data Manipulation Language) para inserir, atualizar e excluir dados de forma segura e eficaz.
· Utilizar instruções DDL (Data Definition Language) para criar, modificar e eliminar objetos de banco de dados.
· Aplicar restrições, chaves estrangeiras e índices para garantir a integridade dos dados e melhorar a performance das consultas.
· Analisar e otimizar consultas usando ferramentas como o EXPLAIN PLAN e Oracle SQL Optimizer.
· Explorar recursos avançados como consultas hierárquicas, conjuntos de resultados complexos e operações de partição.
· Entender e aplicar o uso de funções SQL integradas e construir scripts SQL complexos.
|
|||
|
Duração |
||
|
24 Horas |
|
|
|
|||
|
Conteúdo Programático |
||
1 - Introdução ao Oracle 19c e SQL
· Introdução ao Oracle 19c
· Arquitetura de um banco de dados Oracle
· Ambiente de desenvolvimento SQL (SQL Developer, SQL*Plus)
· Introdução ao SQL: Sintaxe básica e conceitos fundamentais
2 - Consultas Básicas e Manipulação de Dados
· Consultas simples com SELECT e filtros com WHERE
· Ordenação e classificação de dados com ORDER BY
· Operadores aritméticos e lógicos
· Consultas com funções de agregação (SUM(), AVG(), COUNT())
· Uso do GROUP BY e HAVING para agrupar
3 - Consultas Avançadas
· Junções (JOINS): Internas, externas, cruzadas e autojunções
· Subconsultas (Subqueries) simples e correlacionadas
· Operadores de conjunto (UNION, INTERSECT, MINUS)
· Trabalhando com funções de janela (window functions)
· Expressões regulares e manipulação de strings
4 - Manipulação de Dados
· Inserção de dados com INSERT
· Atualização de dados com UPDATE
· Exclusão de registos com DELETE
· Uso eficiente do MERGE para manipulação condicional
· Tratamento de transações: COMMIT, ROLLBACK, e SAVEPOINT
5 - Definição de Dados
· Criação de tabelas e tipos de dados no Oracle
· Alteração e remoção de tabelas: ALTER TABLE, DROP TABLE
· Chaves primárias, estrangeiras e restrições
· Gestão de objetos de banco de dados (índices, sequências, sinônimos)
6 - Funções SQL e Manipulação de Data e Hora
· Uso de funções SQL nativas: numéricas, de texto e conversão
· Manipulação de datas e horas com funções específicas (SYSDATE, TO_DATE, ADD_MONTHS)
· Funções avançadas de conversão e manipulação de dados
7 - Otimização de Consultas e Performance
· Introdução à análise de desempenho de consultas
· Entendendo e utilizando o EXPLAIN PLAN
· Conceitos de índices e seu impacto na performance
· Coleta de estatísticas com o Oracle Optimizer
· Uso de dicas de otimização (optimizer hints)
8 - Consultas Hierárquicas e Recursos Avançados
· Consultas hierárquicas com CONNECT BY e START WITH
· Consultas recursivas e ciclo de vida dos dados
· Particionamento de tabelas: benefícios e implementação
· Visões materializadas e seu uso em ambientes de leitura intensiva
9 - Práticas e Casos de Uso
· Práticas de consultas e scripts SQL complexos
· Casos de estudo reais: análise e resolução de problemas com SQL
· Projeto prático: construção de um sistema de consultas avançadas
Preços
1º participante | 2º participante | 3º participante |
---|---|---|
2,990.00 EUR | 1,590.00 EUR | 1,290.00 EUR |
1º participante | 2º participante | 3º participante |
---|---|---|
3,650,790.00 AOA | 1,941,390.00 AOA | 1,575,090.00 AOA |
1º participante | 2º participante | 3º participante |
---|---|---|
248,170.00 MZN | 131,970.00 MZN | 107,070.00 MZN |
1º participante | 2º participante | 3º participante |
---|---|---|
Preço sob consulta. Peça-nos um orçamento através do email: comercial@vantagem.com |
Outras Informações
O valor do 1º participante é com Garantia Total de Realização numa lógica de formação one to one.GARANTIA DE REALIZAÇÃO - POLÍTICA DE NÃO CANCELAMENTO
Porque respeitamos as necessidades de formação e disponibilidade dos nossos clientes, desenvolvemos uma Política de não Cancelamento, com base na qual garantimos a realização de qualquer curso, em pelo menos um dos regimes disponíveis, mesmo que este seja ministrado apenas para 1 pessoa numa lógica one to one.
REGIMES, MODALIDADES E HORÁRIOS 100% FLEXÍVEIS
Todos os cursos podem ser ministrados em regime presencial ou à distância.
Caso pretenda iniciar o seu curso noutra data, contacte-nos!
Temos também disponível a modalidade intra empresa no horário que lhe for mais conveniente: laboral ou pós-laboral.
Pretende efectuar pagamento agora?