Entrar em Contato

Programa do Curso

Introdução ao Oracle Database 19c

  • Visão geral do Oracle Database 19c
  • Instalação e configuração
  • Arquitetura do banco de dados Oracle
  • Ferramentas de gerenciamento de banco de dados

Revisão de SQL e Conceitos Avançados

  • Revisão básica de SQL
    • Select, insert, update, delete
    • Joins, subconsultas e operações de conjunto
  • Conceitos avançados de SQL
    • Funções analíticas
    • Consultas hierárquicas
    • Agrupamento e agregação avançada

Introdução ao PL/SQL

  • Visão geral do PL/SQL
  • Estrutura do bloco PL/SQL
  • Variáveis, constantes e tipos de dados
  • Estruturas de controle: if, loop, case

Unidades de Programa PL/SQL

  • Procedimentos e funções
  • Pacotes e corpos de pacotes
  • Triggers e gerenciamento de triggers
  • Transações autônomas

Recursos Avançados do PL/SQL

  • Coleções: arrays associativos, tabelas aninhadas, VARRAYs
  • Processamento em lote com BULK COLLECT e FORALL
  • SQL dinâmico com EXECUTE IMMEDIATE
  • Records PL/SQL e tipos de dados compostos

Tratamento de Erros e Depuração

  • Tratamento de exceções: exceções predefinidas e definidas pelo usuário
  • Técnicas de depuração PL/SQL
  • Uso do DBMS_OUTPUT e DBMS_DEBUG

Ajuste de Desempenho e Otimização

  • Técnicas de otimização de consultas SQL
  • Compreensão dos planos de execução
  • Estratégias de indexação
  • Uso de hints para otimização de consultas

Melhores Práticas do 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 controle de versão

Tópicos Avançados de SQL

  • Joins avançados e subconsultas
  • Consultas recursivas
  • Uso de expressões regulares em SQL
  • Implementação de busca em texto completo

Resumo e Próximos Passos

Requisitos

  • Conhecimento básico de SQL e conceitos de banco de dados relacional
  • Familiaridade com o ambiente do Oracle Database 19c

Público-Alvo

  • Administradores de banco de dados
  • Desenvolvedores de banco de dados
  • Programadores SQL
  • Profissionais de TI
 28 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas