Logar
Evento
/

PostgreSQL Linguagem Procedural

PostgreSQL Linguagem Procedural

Participantes

0
participantes
0
curtidas
Banner - PostgreSQL Linguagem Procedural
Mostrar
  • De 02/05 às 19:00 até: 09/05 às 22:45
  • Rod. Campinas Mogi Mirim (SP 340), km 118,5 - prédios 9A e 12C - Campinas/São Paulo - Brasil

Descrição

Duração: 16 horas. Treinamento às segundas, quartas e sextas-feiras.

 

O Treinamento de Linguagem Procedural PL/PgSQL tem como objetivo principal capacitar o aluno a trabalhar com o PostgreSQL utilizando todos os recursos da linguagem desenvolvida para esse banco de dados, a PL/PgSQL. Após o treinamento, o aluno estará habilitado ao uso adequado da linguagem e seus recursos para desenvolver funções e gatilhos que facilitem o desenvolvimento, a otimização de sistemas e a administração do banco de dados.

 

 

Pré-requisitos

PostgreSQL: Essencial.

 

 

Ementa do treinamento

 

1 - Rules

  • Conceito de RULE no PostgreSQL
  • Substituição comandos SQL
  • Histórico de alterações na tabela
  • RULEs e VIEWs
  • Gerenciando RULEs
  • VIEWs atualizáveis

2 - Funções definidas pelo usuário

  • Tipos de funções
  • Sobrecarga de funções
  • Funções escritas em SQL
  • Funções SQL baseadas em tabelas
  • Funções SQL que retornam conjuntos
  • Funções internas
  • Funções em linguagem C
  • Linguagem procedurais suportadas

3 - Linguagens procedurais

  • Instalação manual da linguagem PL/pgSQL
  • Gerenciamento das linguagens instaladas

4 - Linguagem procedural PL/pgSQL

  • Conceitos
  • Vantagens de usar PL/pgSQL
  • Desenvolvendo em PL/pgSQL
  • Diferença entre as linguagens procedurais de outros bancos
  • Características da linguagem

5 - Estrutura da linguagem

  • Declaração de funções
  • Otimizações de funções
  • Opções de segurança
  • Gerenciamento de funções
  • Blocos de códigos
  • Comentários
  • Variáveis
  • Tipo RECORD
  • Chamando funções
  • Argumento de funções
  • Apelido de argumentos
  • Atributos
  • Valores de retorno
  • Variável FOUND
  • Verificação da execução de comandos SQL

6 - Controle de fluxo

  • Estruras de controle
  • Estruras de repetição
  • Funções que retornam conjuntos

7 - Cursores em PL/pgSQL

  • Declaração de cursores
  • Manipulação de cursores
  • Funções que retornam cursores

8 - SQL dinâmico

  • Criação de funções dinâmicas
  • Comando EXECUTE
  • SQL dinâmico com estruturas de repetição

9 - Tratamento de erros

  • Tipos de mensagens
  • Captação de erros
  • Valores de erros pré definidos
  • Tratamento de erros

10 - Manipulação de Operadores

  • Conceitos
  • Criação de operadores
  • Gerenciamento de operadores
  • Remoção de operadores

11 - Gatilhos (Triggers)

  • Conceito de Trigger
  • Criação de Triggers
  • Recursos de Triggers
  • Retornos das funções de Trigger
  • Características dos Triggers
  • Gerenciamento de Triggers
  • Remoção de Triggers

 

 

Incluso

Coffee-break, material didático e certificado de conclusão.

Ler mais

Localização

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.