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

Curso

Semipresencial Lisboa

100 €

Descrição

  • Tipologia

    Curso

  • Nível

    Avançado

  • Metodologia

    Semipresencial

  • Local

    Lisboa

  • Duração

    Flexível

  • Campus online

    Sim

  • Serviço de informação

    Sim

  • Aulas virtuais

    Sim

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.

Instalações

Localização

Início

Lisboa
Ver mapa

Início

Consultar

A ter em conta

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;

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.

Perguntas & Respostas

Adicione a sua pergunta

Os nossos conselheiros e outros utilizadores poderão responder-lhe

Quem queres que te responda?

Introduza os seus dados para receber uma resposta

Publicaremos apenas o seu nome e pergunta

Opiniões

Matérias

  • Programação
  • Linguagem
  • LINGUAGEM SQL
  • ORACLE
  • Analíticas
  • Utilização
  • Transacção
  • Vantagens
  • Inconvenientes
  • LINHA

Programa

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

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

100 €