Entrar em Contato

Programa do Curso

Modelos de banco de dados relacional

  • A estrutura de um banco de dados relacional
  • Tipos de relacionamento entre tabelas
  • Normalização e desnormalização do banco de dados
  • Operadores relacionais

Obtenção de dados

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

Limitação de resultados

  • A cláusula WHERE
  • Operadores de comparação
  • Condição LIKE
  • Condição BETWEEN ... AND
  • Condição IS NULL
  • Condição IN
  • Operadores lógicos AND, OR e NOT
  • Múltiplas condições na cláusula WHERE
  • A ordem de precedência 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 linha única e multilinea
  • Funções de texto, numéricas, de data,
  • Conversão explícita e implícita
  • Funções de conversão
  • Aninhamento de funções
  • Visualização do desempenho das funções - tabela DUAL
  • Obtendo a função SYSDATE para a data atual
  • Tratamento de valores NULL

Agregação de dados usando agrupamento

  • Funções de agrupamento
  • Como as funções de agrupamento tratam valores NULL
  • Criação de grupos de dados - cláusula GROUP BY
  • Agrupamento por múltiplas colunas
  • Limitação do resultado das funções de agrupamento - cláusula HAVING

Recuperação de dados de múltiplas tabelas

  • Tipos de junções (joins)
  • Uso do NATURAL JOIN
  • Alias de tabelas
  • Junções na cláusula WHERE
  • INNER JOIN
  • Junções externas LEFT, RIGHT, FULL OUTER JOIN
  • Produto cartesiano

Subconsultas

  • Posicionamento de subconsultas no comando SELECT
  • Subconsultas de linha única e múltiplas linhas
  • Operadores para subconsultas de linha única
  • Funções de agrupamento em subconsultas
  • Operadores para subconsultas múltiplas: IN, ALL, ANY
  • Como os valores NULL são tratados em subconsultas

Operadores conjuntivos (conjuntos)

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

Inserção, atualização e exclusão de 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

  • Principais objetos do banco de dados
  • Regras para nomenclatura de objetos
  • Criação de tabelas
  • Tipos de dados disponíveis para colunas
  • Opção DEFAULT (valor padrão)
  • Opções NULL e NOT NULL

Gestão de tabelas

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

Outros objetos do esquema

  • Sequências (Sequences)
  • Sinônimos (Synonyms)
  • Visões (Views)

Requisitos

  • Alfabetização em computação
  • 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