Entrar em Contato

Programa do Curso

Modelos de banco de dados relacionais

  • A estrutura de um banco de dados relacional
  • Tipos de conexão entre tabelas
  • Normalização e denormalização de banco de dados
  • Operadores relacionais

Recuperando dados

  • Regras para escrita de consultas SQL
  • Sintaxe do SELECT
  • Selecionando todas as colunas
  • Consultas com operações aritméticas
  • Aliases de colunas
  • Literal
  • Operador de concatenação

Limitando resultados

  • Cláusula WHERE
  • Operadores de comparação
  • Condição LIKE
  • Pré-requisito BETWEEN ... AND
  • Condição IS NULL
  • Condição IN
  • Operadores booleanos AND, OR e NOT
  • Várias condições na cláusula WHERE
  • Ordem dos operadores
  • Cláusula DISTINCT

Ordenando dados

  • 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
  • Características de texto, numéricas e datas
  • Conversão explícita e implícita
  • Funções de conversão
  • Aninhamento de funções
  • Visualizando o desempenho das funções - tabela dual
  • Obtendo a data atual com a função SYSDATE
  • Tratamento de valores NULL

Agregando dados usando agrupamentos

  • Funções de agrupamento
  • Como as funções de agrupamento tratam valores NULL
  • Criando grupos de dados - cláusula GROUP BY
  • Agrupando múltiplas colunas
  • Limitando o resultado do agrupamento - cláusula HAVING

Recuperando dados de múltiplas tabelas

  • Tipos de conectores
  • Uso do NATURAL JOIN
  • Aliases de tabelas
  • Joins na cláusula WHERE
  • INNER JOIN
  • External Merge LEFT, RIGHT, FULL OUTER JOIN
  • Produto cartesiano

Subconsultas

  • Inserindo subconsultas no comando SELECT
  • Subconsultas de uma linha e multi-linha
  • Operadores para subconsultas de uma linha
  • Características de agrupamento em subconsultas
  • Operadores para subconsultas multi-linha: IN, ALL, ANY
  • Como valores NULL são tratados em subconsultas

Operadores coletivos

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

Inserindo, atualizando e excluindo dados

  • Comando INSERT
  • Copiando dados de outra tabela
  • Comando UPDATE
  • Comando DELETE
  • Comando TRUNCATE

Transações

  • Comandos COMMIT, ROLLBACK e SAVEPOINT

Comandos DDL

  • Principais objetos de banco de dados
  • Regras para nomear objetos
  • Criando tabelas
  • Tipos de dados disponíveis para colunas
  • Opção DEFAULT
  • Opções NULL e NOT NULL

Gerenciando tabelas

  • Integridade referencial: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • Criando uma tabela por consulta
  • Excluindo uma tabela com DROP TABLE
  • Comando DESCRIBE

Outros objetos de esquema

  • Sequências
  • Sinônimos
  • Visões

Requisitos

  • Habilidade com computadores
  • Conhecimento de qualquer sistema operacional
 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (6)

Próximas Formações Provisórias

Categorias Relacionadas