|
Oracle 9i: 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
|