Programa do Curso
Introdução ao Oracle Database 19c
- Visão geral do Oracle Database 19c
- Instalação e configuração
- Arquitetura da base de dados Oracle
- Ferramentas para gestão de bases de dados
Revisão de SQL e Conceitos Avançados
- Revisão básica de SQL
- Select, insert, update, delete
- Junções, subconsultas e operações de conjuntos
- Conceitos avançados de SQL
- Funções analíticas
- Consultas hierárquicas
- Agrupamento e agregação avançados
Introdução ao PL/SQL
- Visão geral do PL/SQL
- Estrutura de blocos PL/SQL
- Variáveis, constantes e tipos de dados
- Estruturas de controlo: if, loop, case
Unidades de Programa PL/SQL
- Procedimentos e funções
- Pacotes e corpos de pacotes
- Disparadores (triggers) e gestão de disparadores
- Transações autónomas
Funcionalidades Avançadas de PL/SQL
- Coleções: matrizes associativas, tabelas aninhadas, VARRAYs
- Processamento em lote com BULK COLLECT e FORALL
- SQL dinâmico com EXECUTE IMMEDIATE
- Registos PL/SQL e tipos de dados compostos
Tratamento de Erros e Depuração
- Tratamento de exceções: Exceções predefinidas e definidas pelo utilizador
- Técnicas de depuração PL/SQL
- Utilização de DBMS_OUTPUT e DBMS_DEBUG
Otimização de Desempenho e Ajuste Fino
- Técnicas de otimização de consultas SQL
- Compreensão dos planos de execução
- Estratégias de indexação
- Utilização de dicas (hints) para otimização de consultas
Boas Práticas de PL/SQL
- Escrita de código PL/SQL eficiente
- Padrões e convenções de codificação
- Considerações de segurança no PL/SQL
- Gestão de dependências e controlo de versões
Tópicos Avançados de SQL
- Junções e subconsultas avançadas
- Consultas recursivas
- Utilização de expressões regulares em SQL
- Implementação de pesquisa em texto completo
Resumo e Próximos Passos
Requisitos
- Conhecimentos básicos de SQL e conceitos de bases de dados relacionais
- Familiaridade com o ambiente Oracle Database 19c
Público-Alvo
- Administradores de bases de dados
- Desenvolvedores de bases de dados
- Programadores SQL
- Profissionais de TI
Formação Empresarial Personalizada
Soluções de formação concebidas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, formação online em direto, a partir de 5200 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (4)
Compreender e dominar melhor o SQL rotineiro
Faizal KAHAR - Soitec Microelectronics Singapore Pte Ltd
Curso - Oracle Database 19c PL and Advanced SQL
Máquina Traduzida
ele explicou muito bem e deu orientações sobre os exercícios.
Stoyan - OPEN COURSE
Curso - Oracle Database 19c PL and Advanced SQL
Máquina Traduzida
Eu gosto de tudo.
Angel - OPEN COURSE
Curso - Oracle Database 19c PL and Advanced SQL
Máquina Traduzida
Gostei muito do formato do treinamento, prático, diretamente no SQL Developer.
Andreea - OPEN COURSE
Curso - Oracle Database 19c PL and Advanced SQL
Máquina Traduzida