Curso Oracle Database 11G Pl/SQL Foundation

  • Database

Curso Oracle Database 11G Pl/SQL Foundation

24 Horas
Visão Geral

O Curso Oracle Database 11G Pl/SQL Foundation, apresenta aos alunos a linguagem de programação PL / SQL. Na aula, os alunos aprendem a criar blocos PL / SQL de código de aplicativo.

Aprender a:

  • Use vários recursos do PL / SQL.
  • Escreva blocos de código anônimos em PL / SQL.
  • Use várias construções condicionais PL / SQL e loops em blocos de programa.
  • Faça a interface do código PL / SQL com o banco de dados.
  • Use procedimentos e funções armazenados em seus blocos de programa.
  • Trate exceções em código PL / SQL.

Benefícios para você

  • Os alunos se beneficiarão com este curso, pois ele capacita os programadores com a habilidade de usar esta linguagem de programação.
  • Na aula os alunos aprenderão a criar blocos PL / SQL anônimos, a criar procedimentos, funções e triggers.
  • Os alunos aprenderão a usar cursores explícitos em seus blocos de programa. Demonstrações e prática reforçam os conceitos fundamentais.
  • Os alunos usam o Oracle SQL Developer para desenvolver essas unidades de programa. SQL * Plus é apresentado como ferramentas opcionais.
Objetivo
  • Projete blocos anônimos PL / SQL que executam com eficiência
  • Use construções de programação PL / SQL e controle condicionalmente o fluxo de código (loops, estruturas de controle e cursores explícitos)
  • Lidar com exceções nas unidades do programa
  • Crie e execute procedimentos e funções armazenados simples
  • Escreva o código PL / SQL para fazer a interface com o banco de dados
  • Descreva os recursos e a sintaxe do PL / SQL
Publico Alvo
  • Administradores de banco de dados
  • Analistas de Sistema
  • Desenvolvedor de Formulários
  • Consultor técnico
  • Portal Developer
  • Desenvolvedor PL / SQL
Pre-Requisitos
Informações Gerais

Carga horaria 24h

  • Se noturno o curso e ministrado de segunda-feira a sexta-feira das 19h às 23h, total de 6 noites
  • Se aos sábados o curso e ministrado das 09h às 18h, total de 3 sábados,
  • Se integral o curso e ministrado de segunda-feira a sexta-feira das 09h às 18h, total de 3 dias,

Formato de entrega:

  • Presencial em sala de aula
  • On-line ao vivo em tempo real na presença de um instrutor, ao vivo em tempo real via meet.
  • In-company
  • Curso pratico com acesso aos LAB Oracle para realizar todos os exercícios proposto pelo conteúdo programático do curso.

Instrutores/consultores

  • Ambos são consultores de mercado com vasto conhecimento em implementação Oracle nos mais variados seguimentos de negócios, e profissional com muita experiência em sala de aula atuando como instrutor 8i, 9i, 10g, 11g, 12c, 18c, 19c,
Materiais
Português/Inglês
Conteúdo Programatico

Introdução

  1. Objetivos do curso, agenda do curso e informações da conta da turma
  2. O Esquema de Recursos Humanos (RH)
  3. Apêndices usados neste curso
  4. Ambientes de desenvolvimento PL / SQL

Introdução ao PL / SQL

  1. Compreender os benefícios e a estrutura do PL / SQL
  2. Compreendendo os blocos PL / SQL
  3. Gerando mensagens de saída em PL / SQL

Declarando Variáveis PL / SQL

  1. Identificação de identificadores válidos e inválidos
  2. Declarando e inicializando variáveis
  3. Vários tipos de dados
  4. Identificando os benefícios de usar o atributo% TYPE
  5. Usando variáveis de ligação

Escrevendo blocos PL / SQL anônimos

  1. Unidades lexicais em um bloco PL / SQL
  2. Usando funções SQL em PL / SQL
  3. Conversão de Tipo de Dados
  4. Usando Blocos Aninhados como Instruções
  5. Referenciando um valor de identificador em um bloco aninhado
  6. Qualificando um identificador com um rótulo
  7. Operadores em PL / SQL
  8. Usando sequências em expressões PL / SQL

Usando instruções SQL em um bloco PL / SQL

  1. Usando instruções SQL em PL / SQL
  2. Recuperando dados em PL / SQL com a instrução SELECT
  3. Usando convenções de nomenclatura em declarações DML e recuperação de dados
  4. Manipulando dados no servidor usando PL / SQL
  5. Cursores SQL
  6. Usando atributos do cursor SQL para obter feedback sobre DML
  7. Salvando e descartando transações

Escrevendo Estruturas de Controle

  1. Controlando o Fluxo de Execução PL / SQL
  2. Usando instruções IF e CASE para processamento condicional
  3. Tratamento de nulos
  4. Construindo Condições Booleanas com Operadores Lógicos
  5. Usando controle iterativo com instruções de loop

Trabalho com tipos de dados compostos

  1. Tipos de dados compostos de registros e tabelas PL / SQL
  2. Usando registros PL / SQL
  3. Inserindo e atualizando registros PL / SQL
  4. Usando tabelas INDEX BY
  5. Usando matrizes associativas
  6. Declaração e uso de VArrays

Usando Cursores Explícitos

  1. Cursores
  2. Operações explícitas do cursor
  3. Controlando Cursores Explícitos
  4. Usando Cursores Explícitos para Processar Linhas
  5. Cursores e registros
  6. Loops FOR do cursor usando subconsultas
  7. Atributos explícitos do cursor
  8. Atributos% NOTFOUND e% ROWCOUNT

Tratamento de exceções

  1. Conceito de exceção
  2. Lidando com exceções com PL / SQL
  3. Exceções Predefinidas
  4. Captura de erros predefinidos e não predefinidos do servidor Oracle
  5. Funções que retornam informações sobre exceções
  6. Uso da palavra-chave PRAGMA
  7. Trapping de exceções definidas pelo usuário
  8. Propagando exceções

Criação de procedimentos e funções armazenados

  1. Visão geral de procedimentos e funções armazenados
  2. Diferenciando entre blocos anônimos e subprogramas
  3. PROCEDIMENTO DE CRIAR OU SUBSTITUIR | FUNÇÃO
  4. Compreendendo a área do cabeçalho de um procedimento armazenado e função
  5. Criação de procedimentos e funções simples
  6. Criando um procedimento simples com um parâmetro IN
  7. Executando um Procedimento e uma Função
TENHO INTERESSE

Cursos Relacionados

Curso Oracle 18c Database Performance Management and Tuning

24 Horas

Curso Oracle 18c Database Administration Workshop

32 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas

Curso Oracle 11g Data Integration and Administration

32 Horas

Curso Oracle 12g Data Warehousing Foundations

24 horas

Curso Oracle Database 18c Data Warehousing Conceitos Básicos

24 horas

Curso Oralce Implementando Data Warehousing & práticas recomendadas

24 horas

Curso Oracle Database Security Preventive Controls

32 horas

Curso Oracle 18c Database Managing Architecture

32 horas

Curso Oracle Database 18c New Features for Administrators

24 Horas