Sobre o curso

Com o curso Oracle Database 12c - Introdução ao SQL você vai aprender toda a base e os recursos necessários para trabalhar com banco de dados. Você vai ver como escrever comandos de acesso a banco de dados, especialmente para consultas, como construir e fazer a manutenção de dados, manipulação de dados e muito mais.

Fazendo esse curso você está apto:

Após finalizar o curso Oracle Database 12c você poderá trabalhar com aplicação de banco de dados na nuvem, big data, segurança da informação entre outras áreas. Vamos juntos programar seus próximos passos!

Conteúdo programático

  • Desenvolvimento de consultas básicas em banco de dados
    • Comando Select básico
    • Operações de Projeção, Seleção e Junção de dados
    • Utilização de apelidos de colunas
    • Utilização de apelidos de tabelas
    • Operações aritiméticas em consultas
    • Manipulação de valores nulos
    • Restringindo Dados
    • Operadores AND, OR e NOT
    • Utilização de parêntesis como precedência de dados
    • Operadores SQL
  • Ordenação de dados
    • Ordenando dados de forma ascendente
    • Ordenando dados de forma descendente
    • Ordenação de dados Simples e Múltipla
    • Ordenando dados nulos
  • Funções SQL
    • Funções para manipulação de Caracteres
    • Funções para manipulação de Datas
    • Funções para manipulação de Números
    • Funções para manipulação de Dados genéricos
    • Funções para realização de conversões de dados
    • Restrição de dados usando Funções SQL
    • Funções para formatação e apresentação de dados
    • Limitando registros usando cláusula FETCH NEXT
  • Agregação de dados
    • Função MIN
    • Função MAX
    • Função AVG
    • Função SUM
    • Função COUNT
    • Função STDDEV
    • Função VARIANCE
    • Função LAG
    • Função LEAD
    • Função LISTAGG
    • Agrupando dados com condição de agregação - Group By
    • Restringindo agrupamentos usando cláusula Having
  • Conjuntos de Consultas
    • Unindo consultas usando operador de conjunto UNION
    • Unindo consultas usando operador de conjunto UNION ALL
    • Unindo consultas usando operador de conjunto MINUS
    • Unindo consultas usando operador de conjunto INTERSECT
    • Equivalência de colunas em conjuntos de consultas
    • Ordenação em conjuntos de consultas
    • Utilização de parêntesis em conjuntos de consultas
  • Operações de Junções
    • Conceitos de junção de dados
    • Tipos e classificações de junções de dados
    • Junções Internas (Inner Joins)
    • Junções Externas (Outer Joins)
    • Autorelacionamento em junções (Self Join)
    • Conceitos de equi-joins e non equi-joins
    • Cláusula ON
    • Cláusula USING
  • Subconsultas
    • Conceitos de subconsultas
    • Tipos e classificações de subconsultas
    • Subconsultas Correlacionadas
    • Subconsultas não correlacionadas
    • Subconsultas emparelhadas
    • Subconsultas não emparelhadas
    • Operador Exists
    • Subconsultas que retornam 1 registro
    • Subconsultas que retornam mais de 1 registro
    • Operadores IN , ANY, ALL
    • Formando consultas como tabelas (INLINE VIEW)
    • Cláusula WITH
  • Manipulando bancos de dados
    • Inserindo dados em tabelas (Comando Insert)
    • Inserindo dados em múltiplas tabelas
    • Inserindo múltiplos dados através de consultas
    • Atualizando dados (Comando Update)
    • Atualizando dados através de subconsultas
    • Atualizando dados em múltiplas colunas
    • Atualizando dados usanéo emparelhamento de dados
    • Excluindo dados (Comando Delete)
    • Excluindo dados através de subconsultas
    • Falhas em comandos de manipulação de dados
    • Truncamento de dados (Comando Truncate Table)
    • Comando Merge
    • Transações Implicitas
    • Transações Explicitas
    • Comando Savepoint
    • Comando Rollback
    • Comando Commit
  • Construindo Banco de dados
    • Criando tabelas (Comando Create Table)
    • Definindo colunas na criação de tabelas
    • Conceitos de Constraints em Banco de dados
    • Criando tabelas com campos de Identidade
    • Criando tabelas usando PERIOD
    • criando tabelas Temporárias
    • Chaves Primárias (Primary Keys) em tabelas
    • Chaves Estrangeiras (Foreign Keys) em tabelas
    • Chaves ?nicas (unique Keys) em tabelas
    • Constraints Check e Not Null
    • Alterando tabelas
    • Criando e manipulando sequências
    • Criando e manipulando Vis?es
    • Criando e manipulando Ìndices
    • Criando e manipulando Sinônimos
    • Introdução ao conceito de dicionário de dados
  • Segurança em banco de dados
    • Atribuindo direitos em banco de dados
    • Privilégios de objetos
    • Privilégios de sistemas
    • Atribuindo direitos usando a cláusula WITH GRANT OPTION
    • Atribuindo direitos usando a cláusula WITH ADMIN OPTION
    • Introdução ao conceito de dicionário de dados
    • Revogando privilégios de sistema
    • Revogando privilégios de objetos
  • Gerenciando Dados em Diferentes Fusos Horários
    • Trabalhando com CURRENT_DATE, CURRENT_TIMESTAMP, e LOCALTIMESTAMP
    • Trabalhando com dados do tipo INTERVAL
    • Usando a funçãoo SYSTIMESTAMP
    • Manipulação de dados TIMESTAMP
    • Funções de conversão TO_TIMESTAMP

Pré-requisitos

Como esse é um curso prático, é indicado que você tenha conhecimento básico sobre planilhas eletrônicas e editores de texto, ok?

Certificação Impacta

Um dos títulos mais respeitados do país, atesta a qualidade e os conhecimentos de profissionais especializados nas mais variadas áreas de TI, Gestão e Design. Ao concluir o curso, você tem 90 dias a contar da data de término do curso para agendar seu exame.
Saiba mais sobre a certificação Impacta

Próximas turmas

Data e horário
Local
Preços e descontos
Nenhuma turma no momento

O que os alunos dizem sobre a Impacta

Ver mais depoimentos