Curso de Programação em Linguagem SQL - Avançada

Solicite informação

Curso de Programação em Linguagem SQL - Avançada

  • Objectivos Poupar acessos à base de dados usando funções analíticas e consultas hierárquicas. Conhecer como a base de dados gere a concorrência e nível de isolamento de uma transacção. Optimizar tempos de acesso variando os tipos de índices. Evitar contenção utilizando sequências. Conhecer os princípios a seguir na optimização de consultas e respectivo processo de aplicação.
  • Dirigido a Profissionais de informática que possuam conhecimentos básicos de SQL e tenham necessidade de os aprofundar para tirar o máximo rendimento possível da base de dados e dos recursos do servidor. Os candidatos deverão ter aproveitamento no curso SQL 1 ou conhecimentos de SQL equivalentes.
  • Titulação Curso de Programação em Linguagem SQL - Avançada
  • Conteúdo 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.


    Programa:
          
    1. Funções analíticas
    2. Percurso em árvore – consultas hierárquicas
    3. Transacções e bloqueios. Nível de isolamento de uma transacção
    4. Índices
    5. Vistas
    6. Sequências
    7. Como o Oracle procura uma linha numa tabela?
    8. Como o Oracle faz uma junção
    9. Como ver o plano de execução de uma instrução SQL?
    10. O que é o optimizador e como toma decisões?
    11. Como influenciar as decisões do optimizador?
    12. Que cuidados devemos ter com os índices?
    13. Escrever SQL com bom senso
Solicite informação

Outro curso relacionado com programação sql