Visão Geral
Este Curso Oracle Database 19c SQL Fundamentals I, apresenta aos alunos os fundamentos de SQL usando a tecnologia de banco de dados Oracle Database 19c. Neste Curso Oracle Database 19c SQL Fundamentals I, os alunos aprendem os conceitos de bancos de dados relacionais e a poderosa linguagem de programação SQL. Este Curso Oracle Database 19c SQL Fundamentals I, 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 cCurso Oracle Database 19c SQL Fundamentals I, 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
Após reaizar este Curso Oracle Database 19c SQL Fundamentals I, você será capaz de:
- 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 11c
- 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 19c
- Recupere dados de linha e coluna de tabelas com a instrução SELECT
- Crie relatórios de dados classificados e restritos
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 nossas dependencia
- On-line ao vivo em tempo real na presença de um instrutor, ao vivo em tempo real via Microsoft Teams
- In-company
- Curso pratico com acesso aos Lab Oracle (acesso individual) para realizar todos os exercícios proposto pelo conteúdo programático do curso.
Instrutores/consultores
Ambos os instrutores, 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
Inglês/Português/Lab Prático
Conteúdo Programatico
Introdução
- Visão geral do Oracle Database 19c e produtos relacionados
- Visão geral dos conceitos e terminologias de gerenciamento de banco de dados relacional
- Introdução ao SQL e seus ambientes de desenvolvimento
- O esquema de RH e as tabelas usadas neste curso
- Documentação do Oracle Database 19c e recursos adicionais
Recuperando dados usando a instrução SQL SELECT
- Listando os recursos das instruções SQL SELECT.
- Gerando um relatório de dados da saída de uma instrução SELECT básica
- Usando expressões aritméticas e valores NULL na instrução SELECT
- Usando aliases de coluna
- Usando o operador de concatenação, cadeias de caracteres literais, operador de aspas alternativas e a palavra-chave DISTINCT
- Exibindo a estrutura da tabela usando o comando DESCRIBE
Restringindo e classificando dados
- Escrever consultas com uma cláusula WHERE para limitar a saída recuperada
- Usando os operadores de comparação e operadores lógicos
- Descrever as regras de precedência para comparação e operadores lógicos
- Usando literais de string de caracteres na cláusula WHERE
- Escrever consultas com uma cláusula ORDER BY para classificar a saída
- Classificando a saída em ordem decrescente e crescente
- Usando as variáveis de substituição
Usando funções de linha única para personalizar a saída
- Diferenciando entre funções de linha única e várias linhas
- Manipulação de strings usando funções de caracteres
- Manipulando números com as funções ROUND, TRUNC e MOD
- Executar aritmética com dados de data
- Manipular datas com as funções de data
Usando funções de conversão e expressões condicionais
- Descrever a conversão implícita e explícita de tipo de dados
- Usando as funções de conversão TO_CHAR, TO_NUMBER e TO_DATE
- Aninhando várias funções
- Aplicar as funções NVL, NULLIF e COALESCE aos dados
- Usando lógica IF THEN ELSE condicional em uma instrução SELECT
Relatório de dados agregados usando as funções de grupo
- Usando as funções de agregação em instruções SELECT para produzir relatórios significativos
- Usando as funções AVG, SUM, MIN e MAX
- Manipulação de valores nulos em uma função de grupo
- Criação de consultas que dividem os dados em grupos usando a cláusula GROUP BY
- Criação de consultas que excluem grupos de datas usando a cláusula HAVING
Exibindo dados de várias tabelas usando associações
- Escrevendo instruções SELECT para acessar dados de mais de uma tabela
- Juntando tabelas usando a sintaxe SQL:
- Visualização de dados que não atendem a uma condição de junção usando junções externas
- Participar de uma mesa usando uma autojunção
- Criação de junções cruzadas
Usando Subconsultas para Resolver Consultas
- Usando uma subconsulta para resolver um problema
- Executando Subconsultas de Linha Única
- Usando funções de grupo em uma subconsulta
- Usando subconsultas de várias linhas
- Usando o operador ANY e ALL em subconsultas de várias linhas
- Usando o Operador EXISTS
Usando os operadores SET
- Descrevendo os operadores SET
- Usando um operador SET para combinar várias consultas em uma única consulta
- Usando UNION, UNION ALL, INTERSECT e MINUS Operator
- Usando a cláusula ORDER BY em operações de conjunto
Manipulação de dados
- Adicionando novas linhas a uma tabela usando a instrução INSERT
- Alterando dados em uma tabela usando a instrução UPDATE
- Usando as instruções DELETE e TRUNCATE
- Salvar e descartar alterações com as instruções COMMIT e ROLLBACK
Usando instruções DDL para criar e gerenciar tabelas
- Criação de outros objetos de esquema
TENHO INTERESSE