Treinar

Oracle Database 12c – Introdução ao SQL (32h)

Aprenda uma base sólida de conhecimentos e recursos necessários para escrever comandos de acesso a banco de dados Oracle.

Oracle Database 12c - Introdução ao SQL

32 Horas
0
Alunos Formados
nos cursos Oracle
da Treinar
0
Turmas Concluídas
nos cursos Oracle
da Treinar

Turmas Presenciais ou
Online com Instrutor Ao Vivo

ico-estudeemcasa

O que você vai aprender

No curso Oracle Database 12c – Introdução ao SQL – você irá adquiris os conhecimentos e recursos necessários para escrever comandos de acesso a banco de dados, especialmente para consultas, manipulação de dados, segurança, construção e manutenção de estruturas de dados, aprendendo os fundamentos teóricos em conjunto com exercícios práticos.

Objetivo do Curso

De forma prática, com este treinamento você irá adquirir o conhecimento necessário para comandos de acesso ao banco de dados Oracle utilizando a linguagem SQL.

Pré-requisitos

Para o seu melhor aprendizado no Curso de banco de dados Oracle 12c – Introdução ao SQL é necessário que tenha conhecimentos básicos de ferramentas como editores de texto e planilhas eletrônicas. Também é necessário ter participado do treinamento Introdução à Lógica de Programação ou possuir conhecimentos equivalentes.
Oracle-12c-Introducao-ao-SQL

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?

Conte com todo o conforto de nossa infraestrutura de treinamento, com salas climatizadas e modernos recursos de multimídia
Respeitamos todas as exigências determinas pela Secretaria de Saúde:
  • 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 consta;
  • Circulação do ar condicionado devidamente higienizado;
  • Limpeza das salas no intervalo das aulas.

Clique aqui e saiba mais sobre o Art. 2º do Decreto nº 17.328, de 8 de abril de 2020, de Belo Horizonte, que define as regras de funcionamento de acordo com a Secretaria Municipal de Saúde.

Sala 4 (2)
Treinar-Aula-Online-Ao-Vivo

Prefere assistir as aulas online, com instrutor ao vivo?

ico-estudeemcasa

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 Microsoft Teams, 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, acesso à gravação das aulas  durante trinta dias.

 

microsoft-teams-logo_l1

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

Solicite o contato de nossa Consultoria de Desenvolvimento do Aluno, conheça nossos descontos promocionais e saiba tudo sobre o Curso Oracle Database 12c - Introdução ao SQL.