Oracle Database 19c: Fundamentos PL / SQL:

PRÓXIMAS TURMAS PREVISTAS
20/07/25
Presencial ou Online Ao Vivo
22/07/25
Presencial ou Online Ao Vivo
25/07/25
Presencial ou Online Ao Vivo

Sobre o Curso

Após a conclusão bem-sucedida
deste curso, os alunos poderão trabalhar com a programação do banco de dados
Oracle 19c usando a linguagem de programação PL / SQL. Eles aprenderão a
sintaxe, estrutura e recursos da linguagem.

1 – SELEÇÃO E
CONFIGURAÇÃO DA INTERFACE DE BANCO DE DADOS

Considerando as ferramentas disponíveis Selecionando a
Ferramenta Apropriada Oracle Net Database Connections Oracle PAAS Database
Connections Configuração do SQL Developer Configuração SQL * Plus Setup
Jdeveloper

2 – SOBRE AS
VARIÁVEIS DE LIGAÇÃO e SUBSTITUIÇÃO

Usando o SQL Developer Usando SQL * Plus

3 – ESCOLHENDO UM
IDIOMA DE PROGRAMAÇÃO DE BANCO DE DADOS

O que é a programação de banco de dados? Vantagens de
desempenho PL? SQL Integração com outros idiomas

4 – FUNDAMENTOS DE
LINGUAGEM PL / SQL

Estrutura do Programa PL / SQL REGRAS SYNTAX DA LÍNGUA
EMBEDDING SQL CÓDIGO READÍVEL DE ESCRITA GERAÇÃO DA SAÍDA DE BASE DE DADOS SQL
* PLUS INPUT OF A PROGRAM BLOCK

5 – DECLARE SECTION

Sobre a seção Declare   

DECLARAR TIPOS PRIMITIVOS OPÇÕES DE DECLARAÇÃO NÃO NULO
CONSTANTE INTEGRAÇÃO DE DICIONÁRIOS DE DADOS %TIPO DECLARAR USUÁRIO SIMPLES —
TIPOS DEFINIDOS TIPO … TABELA TIPO … RECORD USUÁRIO EXTENDIDO — TIPOS
DEFINIDOS

6 – COMECE A SEÇÃO

Sobre a seção de início Manipulando Dados do Programa Controle Lógico e
Ramificação VAMOS PARA LOOP IF-THEN-ELSE CASO

7 – SEÇÃO DE EXCEÇÃO

SOBRE A SECÇÃO DE EXCEÇÃO ISOLANDO A EXCEÇÃO ESPECÍFICA
PRAGMA EXCEPTION_INIT Exemplo de SQLCODE e SQLERRM SQL% ROWCOUNT & SELECT
… INTO

8 – ALÉM DO BÁSICO:
CURSORES EXPLÍCITOS

SOBRE CURSORES EXPLICITOS TÉCNICAS DE CURSOR EXTENSAS PARA A
ACTUALIZAÇÃO DA CLÁUSULA ONDE CURRENT OF Clause Usando FOR … LOOP Cursors

9 – ALÉM DO BÁSICO:
BLOCOS ANINHADOS

10 – ALÉM DO BÁSICO:
SUBPROGRAMAS DECLARADOS

USANDO SUBPROGRAMAS DECLARADAS PROCEDIMENTO DECLARADO FUNÇÃO
DECLARADA

11 – INTRODUÇÃO DAS
UNIDADES DO PROGRAMA DE RESÍDUOS DE DATABASE

SOBRE BASE DE DADOS — PROGRAMAS RESIDENTES ARMAZENAMENTO E
EXECUÇÃO FÍSICA TIPOS DE UNIDADES DE PROGRAMA ARMAZENADAS VANTAGENS DE UNIDADE
DE PROGRAMA ARMAZENADO PRINCÍPIOS DE DESIGN MODULAR

12 – CRIANDO
PROCEDIMENTOS E FUNÇÕES ARMAZENADOS

PROCEDIMENTOS E FUNÇÕES DE ARMAZENAMENTO FUNCIONAR
PROCEDIMENTO / CRIAR CRIANDO PROCEDIMENTOS E FUNÇÕES Procedimento RAISE_SALARY
() Função SALARY_VALID () A ESPECIFICAÇÃO DO PARÂMETRO Cláusula por defeito
PRIVILEGES DO SISTEMA E DOS OBJECTOS USANDO AS FERRAMENTAS DE DESENVOLVIMENTO

13 – EXECUTANDO
PROCEDIMENTOS E FUNÇÕES ARMAZENADOS

PROCEDIMENTOS E FUNÇÕES DE CHAMADAS TESTE DE UNIDADE COM
EXECUTO TESTE DE UNIDADE DE BLOQUE ANÓNIMO ESPECIFICANDO A NOTAÇÃO DE
PARÂMETROS SQL TESTE DA UNIDADE DE FOLHA DE TRABALHO FUNÇÕES DE CHAMADA DO SQL

14 – MANUTENÇÃO DE
UNIDADES DE PROGRAMAS ARMAZENADOS

PROGRAMAS DE RECOMENDAÇÃO Recompilação de massa usando
UTL_RECOMP () PROCEDIMENTOS E FUNÇÕES DE DROPPING PROCEDIMENTO / FUNÇÃO DO DROP
METADATA DE DICIONÁRIOS DE DADOS Usando USER_OBJECTS Usando USER_SOURCE Usando
USER_ERRORS Usando USER_OBJECT_SIZE Usando USER_DEPENDENCIES

15 – GERENCIANDO
DEPENDÊNCIAS

INTERNOS DE DEPENDÊNCIA SEGURANÇA DE DEPENDÊNCIAS O
UTILIZADOR DE SEGUIMENTO DE DEPENDÊNCIA SQL DEPENDENCIA DE DESENVOLVIMENTO
LISTAS DE CONTROLE DE ESTRATÉGIA DE DEPENDÊNCIA

16 – CRIANDO E
MANTENDO PACOTES

SOBRE PACOTES CRIANDO PACOTES MANUTENÇÃO DE PACOTES
CONSIDERAÇÕES RELATIVAS AO DESEMPENHO

17 – CAPACIDADE DE
PACOTES AVANÇADOS

DIREITOS DE DEFINIÇÃO E FABRICANTE LISO BRANCO &
ACESSÍVEL POR OBJECTOS GLOBAIS PERSISTENTES DEFINANDO A LÓGICA DE INICIALIZAÇÃO
APOIO À ORIENTAÇÃO DE OBJETOS

18 – TÉCNICAS
AVANÇADAS DE CURSOR

USANDO VARIABLES DE CUSROS USANDO SYS_REFCURSOR USANDO
EXPRESSÕES DE CURSOR

19 – USANDO O PACOTE
FORNECIDO PELO SISTEMA

DBMS_OUTPUT () UTL_FILE () FOPEN () EXEMPLO

20 – CONCEITOS DE
GATILHO DO BANCO DE DADOS

SOBRE DIGITALIZADORES DE BASE DE DADOS DML EVENT TRIGGER SUB
— TYPES CENÁRIO DO TRIGGER DA BASE DE DADOS MECANISMOS DE EXECUÇÃO DE TRIGGER
TRIGGERS DENTRO DA FOLHA DE TRABALHO SQL 

21 – CRIANDO
DISPARADORES DE BANCO DE DADOS

DISPOSITIVOS DE NÍVEL DE DECLARAÇÃO Usando
RAISE_APPLICATION_ERROR () ROW — NÍVEL TRIGGERS EXEMPLOS DE TRIGGERS Exemplo
de EMPLOYEE_SALARY_CHECK EMPLOYEE_JOURNAL Exemplo BUDGET_EVENT Exemplo LUGAR DE
TRIGGERS TRIGGERS DENTRO DE UMA APLICAÇÃO

22 – MANUTENÇÃO DE
DISPARADORES DE BANCO DE DADOS

SYNTAX DE CHAMADA TAREFAS DE MANUTENÇÃO DE TRIGGER SHOW
ERRORS TRIGGER DROP TRIGGER ALTER TRIGGER MULTIPLES TRIGGERS PARA UMA TABELA
MANUSEAMENTO DE QUESTÕES DE TABELA DE CONFIGURAÇÃO

23 – IMPLEMENTANDO
TRIGGERS DO EVENTO DO SISTEMA

O QUE SÃO OS DISPOSITIVOS DO EVENTO DO SISTEMA? DEFINANDO O
ÂMBITO DE APLICAÇÃO EVENTOS DO SISTEMA DISPONÍVEL ATRIBUTOS DO EVENTO DO
SISTEMA 

plugins premium WordPress

Ganhe 5% de desconto

    Inscreva-se agora

      Ganhe 5% de descontos