TipoTreinamento em sala de aula
REGISTRE JÁ!

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 junto com os recursos procedurais de linguagens de programação. Ele foi desenvolvido pela Oracle Corporation no início do 90 para aprimorar os recursos do SQL.PL/SQL (Linguagem procedural / Linguagem de consulta estruturada) é a extensão de linguagem procedural da Oracle Corporation para SQL e o banco de dados relacional Oracle. PL / SQL está disponível no banco de dados Oracle

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

Intended Audience for Oracle 11 g PL SQL Developer course

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é-requisitos for 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.

Course Outline Duration: 3 Days

  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. Write Executable Statements

  • 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. Interaction with the 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. Composite Data Types

  • 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. Explicit Cursors

  • 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. Stored Procedures

  • 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. Stored Functions and Debugging Subprograms

  • 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. Packages

  • 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. Deploying Packages

  • 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. Implement Oracle-Supplied Packages in Application Development

  • 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. Dynamic SQL

  • 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. Triggers

  • 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. Creating Compound, DDL, and Event Database Triggers

  • 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. PL/SQL Compiler

  • 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. Manage Dependencies

  • 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

Escreva-nos em info@itstechschool.com & contacte-nos em + 91-9870480053 para o preço do curso e custo de certificação, agendamento e localização

Solte-nos uma consulta

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