Programação em linguagem SQL avançada(Oracle) (b-learning)

  • Enquadramento

    Embora a linguagem SQL tenha sido concebida para ser de fácil utilização, alguns projectos informáticos fracassam porque as respectivas consultas são demasiado lentas ou consomem demasiados recursos do hardware onde corre a base de dados. Este curso mostra quais os recursos que o utilizador da base de dados tem à sua disposição para tirar um máximo de rendimento da base de dados, mostrando alguns critérios de optimização de SQL. Os principais destinatários da formação ministrada pelo Citeforma são possuidores de competências escolares e profissionais favoráveis às condições de autonomia e de disciplina que a modalidade de ensino à distância exige e, este é um meio de democratização e universalização do acesso à formação e ao conhecimento, reforçando o papel social que o Citeforma desempenha. Este curso é sustentado nas versões mais recentes do Oracle enquanto SGBD.
  • Objetivos

    Utilizar funções analíticas

    Utilizar o percurso em árvore para fazer consultas hierárquicas;

    Utilizar transacções, descrevendo o mecanismo de bloqueios;

    Descrever o nível de isolamento de uma transacção;

    Utilizar índices;

    Utilizar vistas;

    Utilizar sequências;

    Descrever os mecanismos usados pelo Oracle para procurar uma linha numa tabela;

    Descrever os mecanismos usados pelo Oracle para fazer uma junção entre duas tabelas;

    Descrever o plano de execução de uma instrução SQL;

    Descrever as funcionalidades do optimizador e os critérios que utiliza para tomar decisões;

    Utilizar hints para influenciar as decisões do optimizador;

    Descrever os cuidados a ter na utilização de índices?

    Descrever as regras de bom senso que devem ser usadas na escrita de comandos SQL;

  • Destinatários

    Profissionais de informática que possuam os seguintes requisitos: - Aproveitamento no curso de Programação em Linguagem SQL sobre Oracle, ou conhecimentos equivalentes de SQL sobre base de dados Oracle; - Facilidade na utilização do computador pessoal, dominando o acesso à internet e alguma familiaridade com o e-mail; - Acesso à internet e um endereço de e-mail para recepção e envio de mensagens; - Acesso a um computador pessoal, de preferência um portátil, que terá que ter as seguintes características: Sistema operativo Windows, Mac ou Linux. Familiaridade no trabalho com Windows XP; Memória RAM com 1Gb ou superior, tendo no mínimo 250Mb de memória RAM livre para a máquina virtual; Privilégios de administração para instalação de software Oracle Virtual Box; Espaço livre em disco de 11Gb. Como alternativa espaço livre no disco interno de 110Mb e acesso a um disco externo ou PEN Drive com 10Gb livres.
  • Programa

    • 1 Programação em Linguagem SQL Avançada(Oracle)
    • 1.1 Funções analíticas
    • 1.2 Utilização de transações, descrevendo o mecanismo de bloqueios
    • 1.3 Nível de isolamento de uma transacção
    • 1.4 Diferentes tipos de índices, conhecendo as suas vantagens e inconvenientes
    • 1.5 Utilização de vistas
    • 1.6 Mecanismos usados pela base de dados para procurar uma linha numa tabela
    • 1.7 Mecanismos usados pela base de dados para fazer uma junção entre duas tabelas
    • 1.8 Plano de execução de uma instrução SQL
    • 1.9 Descrição da forma como a base de dados escolhe o plano de execução de uma instrução SQL e utilizar técnicas para o influenciar no sentido de maximizar a eficiência
    • 1.10 Cuidados a ter na utilização de índices
    • 1.11 Regras de ?bom senso? na escrita de comandos SQL
    • 1.12 Técnicas para executar consultas hierárquicas
  • Tipo de Formação

    Formação de Ativos

  • UFCD

    0814

  • Data

    2019-06-28 - 2019-09-13

  • Local

    Lisboa

  • Horário / Duração

    Pós-Laboral / 50h

  • Inscrição

    100 € (Sócios: 50 €)

    OBS : Isenção para desempregados (ver Regime Inscrição UFCD)

* 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