Programa do Curso
Introdução
Tipos de Dados Complexos e Coleções
- Utilização de subtipos para representações de dados especializadas
- Implementação de variáveis de cursor e cursores dinâmicos para recuperação flexível de dados
- Trabalho com matrizes associativas e coleções para gerir conjuntos de dados
- Execução de operações em massa utilizando declarações
BULK COLLECTeFORALL - Gestão eficaz de exceções em operações em massa
Funcionalidades Orientadas a Objetos em Bases de Dados Oracle
- Definição de tipos de objetos (classes) e dos seus métodos
- Criação de coleções persistentes para armazenamento de dados a longo prazo
- Desenvolvimento de funções de tabela para manipulação avançada de dados
- Implementação de funções de streaming para processamento de dados em tempo real
- Design de funções de agregação personalizadas para estender as capacidades do SQL
Utilização Avançada de Funções em SQL
- Chamada de funções PL/SQL dentro de declarações SQL
- Compreensão de restrições, níveis de pureza e determinismo no design de funções
Organização de Unidades de Programa PL/SQL
- Gestão de permissões e segurança dentro do código PL/SQL
- Utilização de contextos de nomenclatura para evitar conflitos de identificadores
Integração do PL/SQL com Outras Linguagens
- Incorporação de métodos Java dentro de programas PL/SQL
- Ligação a procedimentos da linguagem C para operações críticas de desempenho
- Emprego de técnicas de compilação nativa para aumentar a velocidade de execução
Soluções Pré-construídas e Mecanismos de Segurança
- Criação de contextos de aplicação para informações específicas de sessão
- Implementação de Virtual Private Database (VPD) para controlo de acesso granular
- Gestão eficaz de sessões e contextos de utilizador
- Perfilamento e rastreio de código PL/SQL para identificar gargalos de desempenho
Otimização do Desempenho do Código PL/SQL
- Utilização de variáveis de ligação em declarações SQL para melhorar os planos de execução
- Compreensão do partilha de cursores e do seu impacto no desempenho
- Aplicação de técnicas de otimização de consultas para recuperação eficiente de dados
- Configuração de definições de compilação para desempenho ótimo
- Implementação de estratégias de cache para funções e resultados de consultas
Prevenção de Ataques de Injeção de SQL
- Adoção de boas práticas para proteger o código PL/SQL contra vulnerabilidades de injeção
Resumo e Próximos Passos
Requisitos
- Proficiência em SQL e familiaridade com o ambiente da base de dados Oracle
- Compreensão sólida dos conceitos básicos de PL/SQL e experiência na escrita de código PL/SQL
Público-Alvo
- Developers
- Praticantes de PL/SQL
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 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
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
Eu gostei da experiência prática e da oportunidade de trabalhar em atividades de codificação reais
Kristine - Isuzu Philippines Corporation
Curso - ORACLE PL/SQL Fundamentals
Máquina Traduzida