Aprenda uma base sólida de conhecimentos e recursos necessários para escrever comandos de acesso a banco de dados Oracle.
nos cursos Oracle
da Treinar
nos cursos Oracle
da Treinar
Turmas Presenciais ou
Online com Instrutor Ao Vivo
O que você vai aprender
Objetivo do Curso
Pré-requisitos
Conteúdo Programático
Baixe o Arquivo em PDF
Você escolhe a melhor forma de
assistir as suas aulas.
Prefere assistir as aulas em nossos laboratórios?
- Uso obrigatório de máscara;
- Uso de álcool em gel;
- Regras de distanciamento;
- Aferição de temperatura;
- Higienização constante de toda a escola constatemente;
- Circulação do ar condicionado devidamente higienizado;
- Limpeza das salas no intervalo das aulas.
Prefere assistir as aulas online, com instrutor ao vivo?
Nossas aulas ao vivo não são vídeo aulas gravadas. Você irá assistir a mesma aula que os alunos estão assistindo presencialmente, porém de onde você quiser.
Utilizamos a Google Meet , uma das plataformas mais inovadoras de transmissão ao vivo, para que você tenha a mesma experiência das aulas presenciais, faça perguntas ao instrutor e obtenha respostas instantâneas, e ainda, você tem acesso à gravação das aulas durante noventa dias após o término do seu curso.
Acesso Completo por 90 Dias
Sem pressa. você tem 90 dias para assistir a
gravação das aulas que foram transmitidas ao vivo.
Todas as aulas são transmitidas ao vivo, porém, sabemos que imprevistos acontecem. Se por qualquer motivo você não participou da aula, ou mesmo se quiser revisar o seu aprendizado, você pode assistir as aulas em outro momento.
A gravação das aulas ao vivo fica disponível para você em nossa plataforma pedagógica por 90 dias após o término do seu curso.
Assim, você não perde nenhum conteúdo do seu curso, e ainda pode planejar para desenvolver o seu aprendizado, no seu tempo, sem pressa e com o suporte pedagógico que precisar.
Garantido!
com a garantia de aprendizagem da treinar.
Você assiste as suas aulas online com instrutor ao vivo, e se até o final do curso não se adaptar ao ensina a distância, você tem até 01 Ano para se matricular no mesmo curso e assistir as aulas presenciais.
O objetivo é adicionar valor real ao seu aprendizado, com um método de ensino a distância extremamente eficaz, que irá te levar à qualificação profissional fora da curva. Se por algum motivo você achar que não valeu à pena, achar que as aulas online com instrutor ao vivo não é para você, basta entrar em contato conosco e solicitar a Garantia de Aprendizagem.
Se você atua com Análise de Sistemas, Ciências da Computação, Tecnologia em Processamento de Dados, Engenharia de Computação, Sistemas de Informação ou mesmo é um profissional em formação que trabalha com desenvolvimento de sistemas e banco de dados e quer se capacitar no Oracle Database 12c.
Então, este curso foi feito para você!
Confira o conteúdo programático
que irá te garantir a qualificação
fora da curva com o curso
Oracle Database 12c - Introdução ao SQL.
Módulo 1 – 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 aritmé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
Módulo 2 – 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
Módulo 3 – 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 consulta
Módulo 4 – 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
Módulo 5 – 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
Módulo 6 – Gerenciando Dados em Diferentes Fusos Horários
- Trabalhando com CURRENT_DATE, CURRENT_TIMESTAMP, e LOCALTIMESTAMP
- Trabalhando com dados do tipo INTERVAL
- Usando a função SYSTIMESTAMP
- Manipulação de dados TIMESTAMP
- Funções de conversão TO_TIMESTAMP
Módulo 7 – 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
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
Módulo 9 – 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)
- Auto Relacionamento em junções (Self Join)
- Conceitos de equi-joins e non equi-joins
- Cláusula ON
- Cláusula USING
Módulo 10 – 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 usando 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 Implícitas
- Transações Explícitas
- Comando Savepoint
- Comando Rollback
- Comando Commit
Módulo 11 – 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