TipoTreinamento em sala de aula
CADASTRE-SE

Contacto

Os campos marcados com um * são requeridos

 

Oracle 11 g PL SQL Developer

Oracle 11 g PL SQL Developer Training Course & Certification

Visão geral

Audiência e Pré-requisitos

Esboço de Curso

Horários e taxas

Certificação

Oracle 11 g PL SQL Developer Training Course Visão geral

PL / SQL é uma combinação de SQL juntamente com os recursos processuais das linguagens de programação. Foi desenvolvido pela Oracle Corporation no início do 90 para aprimorar os recursos do SQL.PL/SQL (Language Procedural / Structured Query Language) é a extensão de linguagem processual da Oracle Corporation para SQL e o banco de dados relacional Oracle. PL / SQL está disponível no Oracle Database

Objetivos do Oracle 11 g PL SQL Developer Training

Depois de completar esta lição, você deve ser capaz de:

  • Descreva os fundamentos da linguagem de programação PL / SQL
  • Escreva e execute programas PL / SQL no SQL * Plus
  • Executar funções de conversão de tipo de dados PL / SQL
  • Exibição de saída através de programas PL / SQL
  • Manipular cadeias de caracteres em programas PL / SQL
  • Debug PL / SQL programs

Público previsto para Oracle 11 g PL SQL Developer curso

Este tutorial foi projetado para profissionais de software, que estão dispostos a aprender a linguagem de programação PL / SQL em etapas simples e fáceis. Este tutorial lhe dará uma ótima compreensão sobre os conceitos de programação PL / SQL e, após completar este tutorial, você estará no nível intermediário de especialização de onde você pode se levar a um nível superior de experiência.

Pré-requisitospara Oracle 11 g PL SQL Developer Certification

Você deve ter uma compreensão básica de Programas conceitos básicos como o banco de dados, o código-fonte, o editor de texto e a execução de programas, etc. Se você já tem entendimento em SQL e outra linguagem de programação de computador, então será uma vantagem adicional para prosseguir.

Duração do curso: Dias 3

  1. Introdução à PL / SQL
  • Identificar os benefícios dos subprogramas PL / SQL
  • Visão geral dos tipos de blocos PL / SQL
  • Criar um bloco anônimo simples
  • Como gerar saída de um bloco PL / SQL?

2. Declare PL / SQL Identifiers

  • Liste os diferentes tipos de identificadores em um subprograma PL / SQL
  • Uso da Seção Declarativa para Definir Identificadores
  • Use variáveis ​​para armazenar dados
  • Identificar tipos de dados escalares
  • O atributo% TYPE
  • Quais são as variáveis ​​de ligação?
  • Seqüências em expressões PL / SQL

3. Escrever Declarações Executáveis

  • Descreva diretrizes básicas de sintaxe de bloco PL / SQL
  • Aprenda a comentar o código
  • Implementação de funções SQL em PL / SQL
  • Como converter tipos de dados?
  • Descrever blocos aninhados
  • Identificar os operadores em PL / SQL

4. Interação com o Oracle Server

  • Invocar instruções SELECT em PL / SQL
  • Recuperar dados em PL / SQL
  • Conceito SQL Cursor
  • Evite erros ao usar convenções de nomeação ao usar instruções de Recuperação e DML
  • Manipulação de dados no servidor usando PL / SQL
  • Compreenda o conceito SQL Cursor
  • Use os atributos do cursor SQL para obter comentários sobre o DML
  • Salvar e descartar transações

5. Estruturas de controle

  • Processamento condicional usando Declarações IF
  • Processamento condicional usando as declarações CASE
  • Descreva a Declaração de Loop simples
  • Descreva While Loop Statement
  • Descreva a declaração de loop
  • Use a declaração de manutenção

6. Tipos de dados compostos

  • Use registros PL / SQL
  • O atributo% ROWTYPE
  • Insira e atualize com PL / SQL Records
  • ÍNDICE POR Tabelas
  • Examine os métodos INDEX BY Table
  • Use INDEX BY Table of Records

7. Cursores explícitos

  • O que são cursores explícitos?
  • Declare the Cursor
  • Abra o cursor
  • Obter dados do Cursor
  • Feche o cursor
  • Cursor FOR loop
  • Os atributos% NOTFOUND e% ROWCOUNT
  • Descreva a Cláusula FOR UPDATE e a Cláusula WHERE CURRENT

8. Manipulação de exceção

  • Compreender exceções
  • Manusear Exceções com PL / SQL
  • Trap Predefined Oracle Server Errors
  • Erros não-predefinidos do servidor Oracle Trap
  • Exceções definidas pelo usuário Trap
  • Propagar Exceções
  • Procedimento RAISE_APPLICATION_ERROR

9. Procedimentos armazenados

  • Criar um projeto de subprograma modular e em camadas
  • Modularize o desenvolvimento com blocos PL / SQL
  • Compreenda o ambiente de execução PL / SQL
  • Liste os benefícios do uso de subprogramas PL / SQL
  • Liste as diferenças entre blocos anônimos e subprogramas
  • Criar, chamar e remover procedimentos armazenados
  • Implementar Procedimentos Parâmetros e Modos de Parâmetros
  • Visualizar a informação do procedimento

10. Funções armazenadas e subprogramas de depuração

  • Criar, chamar e remover uma função armazenada
  • Identifique as vantagens de usar Funções armazenadas
  • Identifique as etapas para criar uma função armazenada
  • Invocar Funções Definidas pelo Usuário em Declarações SQL
  • Restrições ao chamar funções
  • Controle os efeitos secundários ao chamar funções
  • Exibir informações de funções
  • Como depurar Funções e Procedimentos?

11. Pacotes

  • Listando as vantagens dos Pacotes
  • Descreva pacotes
  • Quais são os componentes de um pacote?
  • Desenvolver um pacote
  • Como ativar a visibilidade dos componentes de um pacote?
  • Crie a especificação e o corpo do pacote usando o SQL CREATE Statement e SQL Developer
  • Invocar os Construtores de Pacotes
  • Visualize o código fonte PL / SQL usando o Dicionário de dados

12. Implantando pacotes

  • Sobreproduzindo subprogramas em PL / SQL
  • Use o pacote STANDARD
  • Use Declarações Avançadas para Resolver a Referência do Procedimento Ilegal
  • Implementar Funções de Pacote em SQL e Restrições
  • Estado persistente dos pacotes
  • Estado Persistente de um Cursor de Pacotes
  • Controle os efeitos colaterais dos subprogramas PL / SQL
  • Invocar tabelas PL / SQL de registros em pacotes

13. Implementar pacotes fornecidos pela Oracle no desenvolvimento de aplicativos

  • O que são pacotes fornecidos pela Oracle?
  • Exemplos de alguns dos pacotes fornecidos pela Oracle
  • Como funciona o pacote DBMS_OUTPUT?
  • Use o pacote UTL_FILE para interagir com arquivos do sistema operacional
  • Invocar o pacote UTL_MAIL
  • Escreva UTL_MAIL Subprogramas

14. SQL dinâmico

  • O fluxo de execução do SQL
  • O que é Dynamic SQL?
  • Declarar as Variáveis ​​do Cursor
  • Executando dinamicamente um bloco PL / SQL
  • Configure Native Dynamic SQL para compilar o código PL / SQL
  • Como invocar o pacote DBMS_SQL?
  • Implementar DBMS_SQL com uma declaração DML parametrizada
  • Complemento funcional dinâmico de SQL

15. Considerações de design para o código PL / SQL

  • Padronizar Constantes e Exceções
  • Compreender subprogramas locais
  • Escreva Transações Autônomas
  • Implementar o NOCOPY Compiler Hint
  • Invoque a sugestão PARALEL_ENABLE
  • O cache de resultados da função PL / SQL de sessão cruzada
  • A Cláusula DETERMINISTA com Funções
  • Uso da ligação em massa para melhorar o desempenho

16. Gatilhos

  • Descreva disparadores
  • Identificar os tipos e o corpo do evento de disparo
  • Cenários de aplicativos de negócios para implementar disparadores
  • Crie disparadores DML usando a instrução CREATE TRIGGER e SQL Developer
  • Identifique os Tipos de Evento de Disparo, Corpo e Disparo (Temporização)
  • Diferenças entre disparadores de nível de declaração e disparadores de nível de linha
  • Criadores em vez de e desativados
  • Como gerenciar, testar e remover disparadores?

17. Criando Disparadores de banco de dados composto, DDL e evento

  • O que são Triggers compostos?
  • Identificar as secções de ponto de temporização de um desencadeador de composto de tabela
  • Compreenda a estrutura de gatilho composto para tabelas e vistas
  • Implementar um Disparador Composto para Resolver o Erro da Tabela Mutante
  • Comparação de Disparadores de Banco de Dados para Procedimentos Armazenados
  • Criar disparadores em declarações DDL
  • Criar eventos de banco de dados e eventos de sistema
  • Privilégios do sistema necessários para gerenciar disparadores

18. Compilador PL / SQL

  • O que é o compilador PL / SQL?
  • Descreva os Parâmetros de Inicialização para Compilação PL / SQL
  • Liste os novos avisos de tempo de compilação PL / SQL
  • Visão geral de avisos de tempo de compilação PL / SQL para subprogramas
  • Liste os benefícios dos avisos do compilador
  • Liste as categorias de mensagens de aviso de tempo de compilação PL / SQL
  • Configurando os níveis de mensagens de alerta: usando o SQL Developer, o Parâmetro de inicialização PLSQL_WARNINGS e as advertências do compilador do DBMS_WARNING: usando o SQL Developer, o SQL * Plus ou as visualizações do Dicionário de dados

19. Gerenciar Dependências

  • Visão geral de Schema Object Dependencies
  • Dependências de objeto direto da consulta usando a visualização USER_DEPENDENCIES
  • Consulta o status de um objeto
  • Invalidação de objetos dependentes
  • Exibir as dependências direta e indireta
  • Gerenciamento de dependência fino em Oracle Database 12c
  • Compreender dependências remotas
  • Recompile uma unidade de programa PL / SQL

Certificação

Ao completar este curso, os candidatos devem estar preparados para fazer dois exames:
Step1 passa este exame
Escolha um desses exames
Oracle Database SQL Expert
OR
Oracle Database 11g: Fundamentos SQL I
OR
Oracle Database 12c: Fundamentos SQL
Step2 passa este exame
Escolha um desses exames
Programa com PL / SQL
OR
Oracle Database 11g: Programa com PL / SQL Para mais informações contacte-nos.


Comentários