Oracle 11g Avançado (PL/SQL)
Especializar os alunos na utilização de estruturas de desenvolvimento complexas, estruturas estas que irão possibilitar a utilização de forma otimizada dos melhores, e mais novos recursos do Oracle 11g.
Para mais informações clique aqui

Objetivos

Ao final do treinamento, o participante terá adquirido conhecimentos sólidos de estruturas sofisticadas de programação PL/SQL e terá plenas condições de aplicar tais conhecimentos no ambiente profissional de forma precisa e objetiva, tornando-se assim um profissional diferenciando no mercado de trabalho.

Público Alvo

Desenvolvedores, Programadores, Analistas de Banco de Dados, Analistas de BI e DBAs que necessitam dominar técnicas de programação em Oracle 11g no desenvolvimento de estruturas complexas envolvendo aspectos como Merge, FULL TEXT SEARCH, Pacotes UTL_XML e XML, bem como conhecer profundamente técnicas de otimização de consultas, envolvendo domínio do Plano de Execução, Criação de Índices e Estatísticas.

Carga Horária

Investimento



Dinheiro Visa Mastercard Boleto Bancário Redeshop

Próximas Turmas


Outros cursos que indicamos a você:
Treinamento Carga Horária
SQL Server Avançado (Transact-SQL) 32 Horas

+ veja todos os treinamentos

Conteúdo Programático


Introdução
    Macro Revisão Linguagem PL/SQL
    Abordagens de Programação PL/SQL
    Convenções de Programação

Collections
    Visão Geral
    Ampliando o uso de Types e Records
    Métodos: Exists, Count, Limit, First, Last, Prior, Next, Extend, Trim e Delete
    Operador BULK COLLECT
    Função Pipelined

O comando MERGE
    Visão Geral
    Exemplos Práticos
    MATCHED e NOT MATCHED
    Ampliando a verificação de MATCHED
    Exercícios Práticos

FULL TEXT SEARCH
    Visão Geral
    Configuração
    Funções de pesquisa: CONTAINS e SCORE
    Busca por Contém, por Proximidade, por Concatenação, por Variantes
    Exercícios Práticos

Triggers de DDL
    Visão Geral
    Auditoria de alterações de estrutura
    Opções para criação de Triggers de DDL
    O operador ora_sysevent e a função sys_context
    Exercícios Práticos

Pacote ULT_FILE
    Visão Geral
    Abertura e Fechamento de Arquivos: FOPEN, FCLOSE e IS_OPEN
    Leitura através de GET_LINE
    Gravação de Arquivos através de PUT, PUT_LINE e NEW_LINE
    As principais exceções: INVALID_OPERATION, INVALID_PATH, READ_ERROR e WRITE_ERROR
    Exercícios Práticos

XML
    Gerando XMLs através de SELECT através de Funções Oracle como XmlElement e XmlAttribute
    Outras Funções: XmlForest, XmlSequence, XmlComment e XmlRoot
    O pacote dbms_xmlgen
    Lendo XMLs e extraindo informações de Elementos e Atributos

Otimização de Consultas
    Visão Geral
    Ordem de Execução das Consultas
    Conhecendo o Plano de Execução
    Conceitos de Otimização como Seletividade, Cardinalidade e Densidade
    Lendo as Orientações do Plano de Execução
    Principais Elementos do Plano de Execução: FULL TABLE SCAN, INDEX LOOKUP, NESTED LOOP JOIN e HASH JOIN
    Lendo as Orientações de Estatísticas de IO

Criação de Índices
    Visão Geral
    Índices Clustered e Índices Nonclustered
    Índices baseados em Functions
    PCTFREE
    Interferindo no Plano de Execução através da criação de índices
    Avaliando a utilização dos índices
    Exercícios Práticos

Estatísticas
    Visão Geral
    A coleta de estatísticas
    A atualização das estatísticas
    Visualização e Detalhamento
    Impactos de estatísticas não atualizadas
    Exercícios Práticos

Views Materializadas
    Visão Geral
    Views Candidatas a Views Materializadas
    Verificação do Plano de Execução

Hints de Pesquisa
    Visão Geral
    Principais Hints de Pesquisa
    Boas Práticas referentes à utilização de Hints

Pré-Requisitos
Ter realizado o treinamento Oracle 11g Desenvolvimento Intermediário ou possuir conhecimentos equivalentes

Materiais

Apostila
Apostila de acompanhamento e condução do treinamento


Certificado
Certificado de Participação