PL/SQL - Programação dentro da base de dados

  • Enquadramento

    O tempo de resposta é um fator crítico de sucesso para as aplicações empresariais. Estas trabalham com dados armazenados dentro da base de dados que são acedidos concorrentemente por várias aplicações. As linguagens de programação dentro da base de dados permitem definir regras de negócio junto dos dados, que automaticamente ficam activas para todas as aplicações que com eles trabalham, assim como melhoram os tempos de resposta das aplicações, pois permitem efetuar processamentos junto dos dados, evitando tempos de transferência de dados ("fetching"). Este curso aborda o desenvolvimento dentro de bases de dados utilizando PL/SQL e as mais recentes versões dos SGBD's.
  • Objetivos

    OBJETIVO GERAL:

    Este curso apresenta a linguagem PL/SQL da Oracle e os seus benefícios para as aplicações empresariais. O formando aprende a criar blocos de código PL/SQL que serão integrados com comandos SQL. Esses blocos podem dar origem a procedimentos ou funções. É dada especial atenção ao tratamento de erros e exceções, assim como à automatização de tarefas recorrendo a “triggers”. O código desenvolvido pode ser agrupado em packages sendo apresentados alguns packages incluídos na base de dados que permitem, por exemplo a cifra de dados e a programação em ambiente WEB.

    OBJETIVOS ESPECIFICOS.

    Instalar o ambiente de desenvolvimento e tirar partido das ajudas nele contidas, nomeadamente o HELP e DEBUGGER;;

    Construir blocos anónimos de instruções;

    Utilizar variáveis nos blocos de instruções;

    Utilizar as instruções de controlo de fluxo: if, while, for;

    Utilizar cursores;

    Utilizar os mecanismos de tratamento de erros e exceções;

    Construir e utilizar procedimentos;

    Construir e utilizar funções;

    Construir e utilizar packages;

    Definir e utilizar triggers;

    Cifrar dados usando DBMS_OBFUSCATION_TOOLKIT;

    Colocar conteúdos da base de dados na WEB usando o WEB tool kit ou HTML DB;

  • Destinatários

    Profissionais interessados em utilizar linguagens de programação dentro da base de dados, para melhorar o rendimento das aplicações e a qualidade dos dados. Os candidatos deverão ter conhecimentos de SQL.
  • Programa

    • 1 Programação dentro de base de dados
    • 1.1 Instalação do ambiente de desenvolvimento e ciclo de desenvolvimento
    • 1.2 Blocos anónimos de instruções
    • 1.3 Variáveis
    • 1.4 Instruções de controlo de fluxo: if, while, for
    • 1.5 Cursores
    • 1.6 Tratamento de erros e excepções
    • 1.7 Procedimentos
    • 1.9 Funções
    • 1.10 Packages
    • 1.11 Triggers
    • 1.12 Cifra de dados usando DBMS_OBFUSCATION_TOOLKIT
    • 1.13 Colocar conteúdos da base de dados na WEB usando o WEB tool kit
  • Tipo de Formação

    Formação de Ativos

  • Data

    2019-07-02 - 2019-07-22

  • Local

    Lisboa

  • Horário / Duração

    Pós-Laboral / 50h

  • Inscrição

    135 € (Sócios: 67.5 €)

    OBS : Desempregados têm desconto igual a sócios SITESE (ver Regime Inscrição em ações de aperfeiçoamento profissional)

* Nas ações já iniciadas, pode efetuar uma inscrição provisória,
de forma a ser contactado quando a ação voltar a ser calendarizada.

Faça já a sua inscrição!

  • logo iefp
  • logo sitese
Este website usa cookies para melhorar a experiência do utilizador. Ao continuar a navegar está a concordar com a sua utilização. Conhecer Política de Cookies ok
  • logo poise
  • logo lisboa2020
  • logo portugal2020
  • logo gp min solid emprego seg social
  • logo uniao europeia