Melhores Práticas para consultas SQL Oracle

Objetivo: Ao terminar este treinamento os participantes estarão capacitados a criar consultas SQL usando os melhores recursos do RDBMS para garantir performance e precisão dos dados. O aluno vai entender quais os recursos disponíveis e como usá-los de forma eficiente para construção de aplicativos.

Consulte nosso calendário de Treinamentos

Carga horária: 16 horas

Metodologia de ensino: Teoria aliada aos exercícios práticos (Estudos de Caso), discussão dirigida e troca de experiências. 

Conteúdo programático:

  • Introdução: O que é SQL e como funciona?
  • Ambiente de desenvolvimento
    • Oracle Database XE 11g
    • Oracle SQL Developer 4
    • Dinâmica para reconhecimento do ambiente
  • Elementos básicos SQL
    • Objetos do banco de dados
    • Datatypes
    • Pseudocolunas
    • Operadores
    • Condições
    • Expressões
    • Funções
  • Apresentação do Estudo de Caso
  • DDL: criar tabelas, índices, funções e procedimentos
    • Como funcionam os índices
    • Dinâmica para criação de objetos do Estudo de Caso
  • DML: inserir, atualizar, excluir e consultar dados
    • Dinâmica para criar conteúdo nas tabelas do Estudo de Caso
  • Recursos para Consultas e sub-consultas
    • Consultas Simples
    • Consultas Hierarquicas (connect by)
    • Operadores Union, Intersect e Minus
    • Ordenando resultados
    • Dinâmica para aplicação dos conceitos no Estudo de Caso
  • Joins de todos os tipo
    • Inner Joins
    • Outer Joins
    • Self Joins
    • Produtos cartesianos
    • Semijoins ( EXISTS )
    • Antijoins ( NOT IN )
    • Dinâmica para aplicação dos conceitos no Estudo de Caso
  • Usando sub-consultas (Subqueries)
    • Dinâmica para aplicação dos conceitos no Estudo de Caso
  • Dinâmica final com desafios para melhoria de consultas complexas