Entrar em Contato
 Duração 21 horas

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 COLLECT e FORALL
  • 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.
Investimento

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)

Próximas Formações Provisórias

Categorias Relacionadas