Entrar em Contato

Programa do Curso

Modelos de banco de dados relacionais

  • A estrutura de um banco de dados relacional
  • Tipos de conexões entre tabelas
  • Normalização e desnornalização de bancos de dados
  • Operadores relacionais

Extração de dados

  • Regras para escrever consultas SQL
  • A sintaxe do SELECT
  • Selecionando todas as colunas
  • Consultas com operações aritméticas
  • Aliases de colunas
  • Literais
  • Operador de concatenação

Filtrando resultados

  • A cláusula WHERE
  • Operadores de comparação
  • Condição LIKE
  • Pré-condição BETWEEN ... AND
  • Condição IS NULL
  • Condição IN
  • Operadores booleanos AND, OR e NOT
  • Múltiplas condições na cláusula WHERE
  • A ordem dos operadores.
  • Cláusula DISTINCT

Ordenação de dados

  • A cláusula ORDER BY
  • Ordenação por múltiplas colunas ou expressões

Funções SQL

  • Diferenças entre funções de uma linha e multi-linha
  • Funcionalidades de texto, numéricas e de data,
  • Conversão explícita e implícita
  • Funções de conversão
  • Aninhamento de funções
  • Verificação do desempenho das funções - tabela dual
  • Obtendo a data atual com a função SYSDATE
  • Tratamento de valores NULL

Agregação de dados usando agrupamento

  • Funções de agregação
  • Como as funções de agrupamento tratam valores NULL
  • Criando grupos de dados - a cláusula GROUP BY
  • Agrupamento de múltiplas colunas
  • Filtrando o resultado das funções de agrupamento - a cláusula HAVING

Recuperação de dados de múltiplas tabelas

  • Tipos de conectores
  • Uso do NATURAL JOIN
  • Aliases de tabelas
  • Joins na cláusula WHERE
  • INNER JOIN (junção interna)
  • External Merge LEFT, RIGHT, FULL OUTER JOIN
  • Produto cartesiano

Subconsultas

  • Colocação de subconsultas no comando SELECT
  • Subconsultas de linha única e multi-linha
  • Operadores de subconsultas de linha única
  • Características do agrupamento em subconsultas
  • Operadores de subconsultas multi: IN, ALL, ANY
  • Como os valores NULL são tratados em subconsultas

Operadores coletivos

  • Operador UNION
  • Operador UNION ALL
  • Operador INTERSECT
  • Operador MINUS

Inserir, atualizar e excluir dados

  • Comando INSERT
  • Cópia de dados de outra tabela
  • Comando UPDATE
  • Comando DELETE
  • Comando TRUNCATE

Transações

  • Comandos COMMIT, ROLLBACK e SAVEPOINT

Comandos DDL

  • Os principais objetos do banco de dados
  • Regras para nomear objetos
  • Criação de tabelas
  • Tipos de dados disponíveis para colunas
  • Opção DEFAULT
  • Opção NULL e NOT NULL

Gestão de tabelas

  • Integridade referencial: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • Criação de uma tabela por consulta
  • Exclusão de uma tabela: DROP TABLE
  • Comando DESCRIBE

Outros objetos de esquema

  • Sequências
  • Sinônimos
  • Views

Requisitos

  • Conhecimento básico de informática
  • Conhecimento de qualquer sistema operacional
 21 Horas

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (6)

Próximas Formações Provisórias

Categorias Relacionadas