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