CONFIRA NOSSO CALENDÁRIO 


Oracle 11G: Desenvolvimento de Unidades de Programa PL/SQL


Descrição
Este curso auxilia a compreender as vantagens desta poderosa linguagem de programação. Os participantes aprendem a criar procedures, funções, packages e triggers de banco de dados, bem como utilizarão iSQL*Plus para desenvolver estas unidades de programa. Também aprenderão a gerenciar unidades de programa em PL/SQL e triggers de banco de dados e dependências, a manipular objetos e a utilizar alguns dos packages fornecidos pelo Oracle. Os conceitos fundamentais são reforçados por demonstrações e exercícios práticos.

Pré-requisitos
Introdução ao Oracle 9i

Objetivos do Curso

1. Descrever as características e a sintaxe de PL/SQL
2. Controlar o fluxo de código condicionalmente (loops, estruturas de controle e cursores explícitos)
3. Administrar erros de runtime
4. Criar, executar, e manter procedures, funções, packages e triggers
5. Descrever packages fornecidos pelo Oracle
6. Gerenciar modelos de programa
7. Manipular grandes objetos
8. Gerenciar dependências

Tópicos do Curso

1. Visão geral de subprogramas PL/SQL
1.1. Objetivos do curso
1.2. Construções de Programa
1.3. Estrutura de bloco anônimo
1.4. Estrutura de bloco dos subprogramas
1.5. Beneficios de subprogramas
1.6. Invocando procedimentos armazenados e funções

2. Declaração de Variáveis
2.1. Sintaxe das declarações
2.2. Tipos de variáveis
2.3. Declarando variáveis
2.4. Inicialização das variáveis

3. Criando Procedures
3.1. Descrição do uso de procedures
3.2. Criar procedures
3.3. Criar procedures com argumentos
3.4. Invocar uma procedure
3.5. Remover uma procedure

4. Criando Funções
4.1. Descrição do uso de funções
4.2. Criando uma função
4.3. Invocando uma função
4.4. Removendo uma função
4.5. Diferencie entre um procedimento e uma função

5. Gerenciar Subprogramas
5.1. Descreva os privilégios de sistema requeridos
5.2. Descreva os privilégios de objeto requeridos
5.3. Consultando views relevantes do dicionário de dados
5.4. Depurando erros de subprogramas (Debug)

6. Criando Pacotes
6.1. Descrever pacotes e seus possíveis componentes
6.2. Criar pacotes que incluam subprogramas públicos e privados, bem como variáveis globais e locais.
6.3. Chamar objetos de um pacote
6.4. Remover pacotes

7. Mais conceitos de Pacote
7.1. Escrever pacotes que usem recursos de sobrecarga de PL/SQL
7.2. Evitando erros com subprogramas que se referenciam mutuamente
7.3. Inicializando variáveis
7.4. Descrever o estado persistente de variáveis de pacote, cursores, tables e registros.
7.5. Consultar as views do dicionário revelantes

8. Usando os Pacotes fornecidos pela Oracle
8.1. Visão geral
8.2. Exemplos de alguns pacotes
8.3. Escrever SQL Dinâmico

9. Criando Triggers
9.1. Descrever os diferentes tipos de triggers
9.2. Descrever os triggers de banco de dados e seu uso
9.3. Criar triggers de banco de dados
9.4. Descrever as regras de disparo dos triggers
9.5. Eliminando triggers

10. Mais conceitos de Trigger
10.1. Criar triggers que disparam quando certas ações ocorrem no banco de dados
10.2. Listar algumas limitações dos triggers
10.3. Dermine quando usar triggers ou os Recursos do Servidor Oracle
10.4. Criar triggers usando eventos alternativos (not INSERT/UPDATE/DELETE)
10.5. Criar triggers usando níveis alternatives (not STATEMENT/ROW)
10.6. Consultar as views do dicionário revelantes

11. Gerenciando dependências
11.1. Visão geral de dependência entre objetos
11.2. Gerenciar objetos PL/SQL para recompilação

voltar

Principal | Empresa | Treinamentos | Servicos | Oportunidades | Calendário | Clientes | Fale Conosco

** As visitas a empresa precisam ser previamente agendadas.**
Av. Juracy Magalhães Junior, nº50, Empresarial Irmãos Cruz, 3º andar, Sl 301 - Rio Vermelho - Salvador/BA

(71) 9904-7371 / 9904-7581

email: contato@baraunatecnologia.com.br