Solicite informação sem compromisso
Citeforma - Centro de Formação Profissional dos Trabalhadores de Escritório, Comércio, Serviços e Novas Tecnologias
¡Bien! Tu solicitud ha sido enviada correctamente
Deseja receber informações sobre esses cursos relacionados?
Só mais uma coisa ...
Alguns centros pedem-nos esta informação. Preencha-os por favor
Galeria de imagens
Citeforma - Centro de Formação Profissional dos Trabalhadores de Escritório, Comércio, Serviços e Novas Tecnologias
Comentários sobre Curso de Programação em Linguagem SQL - Avançada - Presencial - Lisboa - Cidade - Lisboa
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