Bem vindo, Visitante! Login | Criar Conta  vazio
Treinamentos > Cursos e Pacotes > Detalhe
Oracle Database 11G - PL/SQL
Programação de Procedures
Informações Básicas

Objetivo:
Dominar a Linguagem PL/SQL
 
Pré-requisitos:
Ter dominio na linguagem SQL e ter lógica de programação
 
A quem se destina:
Estudantes e profissionais de tecnologia que desejam desenvolver programas para o banco de dados Oracle.


Conteúdo Programático
  • Introdução à programação PL/SQL
    • Estrutura de bloco
    • Variáveis e tipos
    • Lógica condicional
    • Loops
    • Cursores e loops FOR
    • Instrução OPEN-FOR
    • Cursores irrestritos
    • Exceções
    • Procedures
    • Criando uma procedure
    • Funções
    • Pacotes (Packages)
    • Triggers
  • Objetos de banco de dados
    • Introdução aos objetos
    • Criando tipos de objeto
    • Usando DESCRIBE para obter informações sobre tipos de objeto
    • Usando tipos de objeto em tabelas de banco de dados
    • Objetos de coluna
    • Tabelas de objeto
    • Identificadores de objeto e referências de objeto
    • Comparando valores de objeto
    • Usando objetos em PL/SQL
    • Herança de tipo
    • Usando um objeto de subtipo no lugar de um objeto de supertipo
    • Exemplos em SQL
    • Exemplos em PL/SQL
    • Objetos NOT SUBSTITUTABLE
    • Outras funções de objeto úteis 
  • Coleções
    • Introdução às coleções
    • Criando tipos de coleção
    • Criando um tipo de varray
    • Criando um tipo de tabela aninhada
    • Usando um tipo de coleção para definir uma coluna em uma tabela
    • Usando um tipo de varray para definir uma coluna em uma tabela
    • Usando um tipo de tabela aninhada para definir uma coluna em uma tabela
    • Obtendo informações sobre coleções
    • Obtendo informações sobre um varray
    • Obtendo informações sobre uma tabela aninhada
    • Preenchendo uma coleção com elementos
    • Preenchendo um varray com elementos
    • Preenchendo uma tabela aninhada com elementos
    • Recuperando elementos de coleções
    • Recuperando elementos de um varray
    • Recuperando elementos de uma tabela aninhada
    • Usando TABLE() para tratar uma coleção como uma série de linhas
    • Usando TABLE() com um varray
    • Usando TABLE() com uma tabela aninhada
    • Modificando elementos de coleções
    • Modificando elementos de um varray
    • Modificando elementos de uma tabela aninhada
    • Usando um método de mapeamento para comparar o conteúdo de tabelas aninhadas
    • Usando CAST() para converter coleções de um tipo para outro
    • Usando CAST() para converter um varray em uma tabela aninhada
    • Usando CAST() para converter uma tabela aninhada em um varray
    • Usando coleções em PL/SQL
    • Manipulando um varray
    • Manipulando uma tabela aninhada
    • Métodos de coleção PL/SQL
    • Coleções de múltiplos níveis
    • Aprimoramentos feitos nas coleções pelo Oracle Databaseg
    • Arrays associativos
    • Alterando o tamanho de um tipo de elemento
    • Aumentando o número de elementos em um varray
    • Usando varrays em tabelas temporárias
  • Large objects (objetos grandes)
    • Introdução aos large objects (LOBs)
    • Os arquivos de exemplo
    • Tipos de large object
    • Criando tabelas contendo large objects
    • Usando large objects em SQL
    • Usando CLOBs e BLOBs
    • Usando BFILEs
    • Usando large objects em PL/SQL
    • Exemplos de procedures em PL/SQL
    • Tipos LONG e LONG RAW
    • As tabelas de exemplo
    • Adicionando dados em colunas LONG e LONG RAW
    • Convertendo colunas LONG e LONG RAW em LOBs
    • Aprimoramentos feitos pelo Oracle Databaseg nos large objects
    • Conversão implícita entre objetos CLOB e NCLOB
    • Uso do atributo :new ao utilizar LOBs em um trigger  
  •  XML e o banco de dados Oracle
    • Introdução à XML
    • Gerando código XML a partir de dados relacionais
    • XMLELEMENT()
    • XMLATTRIBUTES()
    • XMLFOREST()
    • XMLAGG()
    • XMLCOLATTVAL()
    • XMLCONCAT()
    • XMLPARSE()
    • XMLPI()
    • XMLCOMMENT()
    • XMLSEQUENCE()
    • XMLSERIALIZE()
    • Um exemplo em PL/SQL que grava os dados XML em um arquivo XMLQUERY()
    • Salvando XML no banco de dados
    • O arquivo de exemplo XML
    • Criando o esquema de exemplo XML
    • Recuperando informações do esquema XML de exemplo
    • Atualizando informações no esquema de exemplo XML
Carga Horária
24 horas
Próximas Turmas
São José dos Campos/SP
21.06.2012 Ter. e Qui. - Noite
Formas de Pagamento
à vista ou parcelado. Oferecemos as melhores opções para seu bolso.

Pacotes Relacionados
Galeria de Fotos
  UNIDADES CENTRO AUTORIZADO DIVULGUE A SEASON NA WEB