Curso Oracle Database 11g SQL Fundamentals I

  • Database

Curso Oracle Database 11g SQL Fundamentals I

32 horas
Visão Geral

Este Curso Oracle Database 11g SQL Fundamentals I, apresenta aos alunos os fundamentos de SQL usando a tecnologia de banco de dados Oracle Database 11g. Neste curso, os alunos aprendem os conceitos de bancos de dados relacionais e a poderosa linguagem de programação SQL. Este curso fornece as habilidades SQL essenciais que permitem aos desenvolvedores escrever consultas em tabelas únicas e múltiplas, manipular dados em tabelas e criar objetos de banco de dados.

Os alunos também aprendem a usar funções de linha única para personalizar a saída, usar funções de conversão e expressões condicionais e usar funções de grupo para relatar dados agregados. Demonstrações e prática reforçam os conceitos fundamentais.

Neste curso, os alunos usam o Oracle SQL Developer como a ferramenta principal e o SQL * Plus está disponível como uma ferramenta opcional.

Aprender a:

  • Recupere dados de linha e coluna de tabelas com a instrução SELECT
  • Crie relatórios de dados classificados e restritos
  • Exibir dados de várias tabelas.
  • Use instruções DML para gerenciar dados.
  • Use instruções DDL para gerenciar objetos de banco de dados
Objetivo
  • Empregar funções SQL para gerar e recuperar dados personalizados
  • Exibir dados de várias tabelas usando a sintaxe ANSI SQL 99 JOIN
  • Crie relatórios de dados agregados
  • Use os operadores SET para criar subconjuntos de dados
  • Execute instruções de manipulação de dados (DML) para atualizar os dados no banco de dados Oracle 11g
  • Execute instruções de linguagem de definição de dados (DDL) para criar e gerenciar objetos de esquema
  • Identifique os principais componentes estruturais do Oracle Database 11g
  • Recupere dados de linha e coluna de tabelas com a instrução SELECT
  • Crie relatórios de dados classificados e restritos
Publico Alvo
  • Desenvolvedor
  • Usuário final
  • Implementador
Informações Gerais
  • Carga horaria 32h
  • Se noturno o curso e ministrado de segunda-feira a sexta-feira das 19h às 23h, total de 8 noites
  • Se aos sábados o curso e ministrado das 09h às 18h, total de 4 sábados,
  • Se integral o curso e ministrado de segunda-feira a sexta-feira das 09h às 18h, total de 4 dias,
Formato de entrega:
  • Presencial em sala de aula
  • On-line ao vivo em tempo real na presença de um instrutor, ao vivo em tempo real via Meet.
  • In-company
  • Curso pratico com acesso aos Lab Oracle para realizar todos os exercícios proposto pelo conteúdo programático do curso.
Instrutores/consultores
Ambos são consultores de mercado com vasto conhecimento em implementação oracle nos mais variados seguimentos de negócios, e também profissional com muita experiência em sala de aula atuando como instrutor

Materiais
Português | Inglês
Conteúdo Programatico

Introdução

  1. Visão geral do Oracle Database 11g e produtos relacionados
  2. Visão geral dos conceitos e terminologias de gerenciamento de banco de dados relacional
  3. Introdução ao SQL e seus ambientes de desenvolvimento
  4. O esquema de RH e as tabelas usadas neste curso
  5. Documentação do Oracle Database 11g e recursos adicionais

Recuperando dados usando a instrução SQL SELECT

  1. Listando os recursos das instruções SQL SELECT.
  2. Gerando um relatório de dados da saída de uma instrução SELECT básica
  3. Usando expressões aritméticas e valores NULL na instrução SELECT
  4. Usando aliases de coluna
  5. Usando o operador de concatenação, cadeias de caracteres literais, operador de aspas alternativas e a palavra-chave DISTINCT
  6. Exibindo a estrutura da tabela usando o comando DESCRIBE

Restringindo e classificando dados

  1. Escrever consultas com uma cláusula WHERE para limitar a saída recuperada
  2. Usando os operadores de comparação e operadores lógicos
  3. Descrever as regras de precedência para comparação e operadores lógicos
  4. Usando literais de string de caracteres na cláusula WHERE
  5. Escrever consultas com uma cláusula ORDER BY para classificar a saída
  6. Classificando a saída em ordem decrescente e crescente
  7. Usando as variáveis de substituição

Usando funções de linha única para personalizar a saída

  1. Diferenciando entre funções de linha única e várias linhas
  2. Manipulação de strings usando funções de caracteres
  3. Manipulando números com as funções ROUND, TRUNC e MOD
  4. Executar aritmética com dados de data
  5. Manipular datas com as funções de data

Usando funções de conversão e expressões condicionais

  1. Descrever a conversão implícita e explícita de tipo de dados
  2. Usando as funções de conversão TO_CHAR, TO_NUMBER e TO_DATE
  3. Aninhando várias funções
  4. Aplicar as funções NVL, NULLIF e COALESCE aos dados
  5. Usando lógica IF THEN ELSE condicional em uma instrução SELECT

Relatório de dados agregados usando as funções de grupo

  1. Usando as funções de agregação em instruções SELECT para produzir relatórios significativos
  2. Usando as funções AVG, SUM, MIN e MAX
  3. Manipulação de valores nulos em uma função de grupo
  4. Criação de consultas que dividem os dados em grupos usando a cláusula GROUP BY
  5. Criação de consultas que excluem grupos de datas usando a cláusula HAVING

Exibindo dados de várias tabelas usando associações

  1. Escrevendo instruções SELECT para acessar dados de mais de uma tabela
  2. Juntando tabelas usando a sintaxe SQL: 1999
  3. Visualização de dados que não atendem a uma condição de junção usando junções externas
  4. Participar de uma mesa usando uma autojunção
  5. Criação de junções cruzadas

Usando Subconsultas para Resolver Consultas

  1. Usando uma subconsulta para resolver um problema
  2. Executando Subconsultas de Linha Única
  3. Usando funções de grupo em uma subconsulta
  4. Usando subconsultas de várias linhas
  5. Usando o operador ANY e ALL em subconsultas de várias linhas
  6. Usando o Operador EXISTS

Usando os operadores SET

  1. Descrevendo os operadores SET
  2. Usando um operador SET para combinar várias consultas em uma única consulta
  3. Usando UNION, UNION ALL, INTERSECT e MINUS Operator
  4. Usando a cláusula ORDER BY em operações de conjunto

Manipulação de dados

  1. Adicionando novas linhas a uma tabela usando a instrução INSERT
  2. Alterando dados em uma tabela usando a instrução UPDATE
  3. Usando as instruções DELETE e TRUNCATE
  4. Salvar e descartar alterações com as instruções COMMIT e ROLLBACK

Usando instruções DDL para criar e gerenciar tabelas

  1. Criação de outros objetos de esquema
TENHO INTERESSE

Cursos Relacionados

Curso Oracle 18c Database Performance Management and Tuning

24 Horas

Curso Oracle 18c Database Administration Workshop

32 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas

Curso Oracle 11g Data Integration and Administration

32 Horas

Curso Oracle 12g Data Warehousing Foundations

24 horas

Curso Oracle Database 18c Data Warehousing Conceitos Básicos

24 horas

Curso Oralce Implementando Data Warehousing & práticas recomendadas

24 horas

Curso Oracle Database Security Preventive Controls

32 horas

Curso Oracle 18c Database Managing Architecture

32 horas

Curso Oracle Database 18c New Features for Administrators

24 Horas