Documento sem título
 
Documento sem título
 
Home  
Quem somos  
Missão  
Serviços  
Treinamentos  
Documentação  
Livros  
Contato  
 
 
 

Treinamentos->Linguagem PL/pgsql

Objetivo: capacitar o aluno a utilizar a linguagem PL/pgsql para programação de funções e gatilhos no servidor PostgreSQL. A codificação de programas no servidor tem uma série de vantagens em relação ao aplicativo que executa no cliente, dentre elas:

  1. Velocidade: programas codificados e armazenados no servidor não tem overhead da rede como os programas cliente/servidor.
  2. Integridade: o PostgreSQL pode ser utilizado para validar regras de negócio complexas sem necessidade de utilizar aplicativos cliente para sua implementação.
  3. Segurança: as regras estão acessíveis apenas aos administradores da base e não ao grupo de desenvolvimento.
  4. Overhead: sem custo das camadas intermediárias do cliente/servidor (BDE, ODBC, JDBC, etc...).
  5. Portabilidade: aplicativo é facilmente portável para outras plataformas, basta esta suportar o PostgreSQL.

Pré-requisitos: PostgreSQL Desenvolvedores

Ambiente: Windows

Carga horária: 12 horas

Público Alvo : Desenvolvedores que utilizam o PostgreSQL

Minicurrículo do Instrutor

Conteúdo Programático:

Sistema de regras
                  Introdução
                  Substituindo comandos SQL
                  Complementando comandos SQL
                  Regras e visões
                  Regras do tipo SELECT
                  Gerenciando regras
                  Visões atualizáveis
Funções
                  Introdução
                  SQL
                  Internas
                  C
                  Procedurais
Linguagem PL/pgsql
                  Instalando
                  Vantagens
                  Argumentos e tipos
                  Uso de aspas
Estrutura de um programa
                  Comentários
                  Blocos e subblocos
                  Declarações
                  Tipos de variáveis
                  Apelidos de parâmetros
                  Copiando tipos
                  Variáveis ROW
                  Variáveis RECORD
                  Constantes
Comandos básicos
                  Atribuição
                  Select e Perform
                  Execução dinâmica de comandos
                  Obtenção de resultados
                  Status dos resultados
Estruturas de controle
                  Retorno de funções
                  Condições
                  Laços
                  Laços em resultados de pesquisas
Manuseando erros
Cursores
                  Declarando variáveis cursoras
                  Abrindo cursores
                  Utilizando cursores
                  Retornando cursores
                  Geração automática de nomes
                  Retornando múltiplos cursores
Gerando erros e mensagens de erro
Gatilhos
                  Nível de linha
                  Nível de comando
                  After/Before
                  Variáveis automáticas
                  Ignorando operações
                  Gerenciando

Documento sem título
 
Rua Ricardo Paul, 596 - Blumenau - SC - 89037-680 - +55(47)3327-0878
Todos os direitos Reservados - OpenDB Serviços e Treinamentos PostgreSQL

Desenvolvimento Vale da Web