Aprendendo SQL

Aprenda instruções SQL e se prepare para o exame 1Z0-071, que lhe dá a certificação "Oracle Database SQL Certified Associate", e que também é um caminho/requisito para você obter as tão desejadas certificações OCA/OCP Database 12cR1.

Fornecemos uma máquina virtual com Oracle Linux, Oracle SQL Developer e Oracle Database preparada exclusivamente para o treinamento, para que o aluno possa praticar todo o seu aprendizado. 

Benefícios

 

Treinamento Online

Treinamento telepresencial (online ao vivo) através do Zoom ou plataforma compatível.

pngwing.com (8).png

 

Networking Exclusivo

Você participará de grupos exclusivos  (compostos por alunos e ex-alunos) no Facebook, LinkedIn e WhatsApp, que permitirão você conhecer outros profissionais que possuem os mesmos interesses, trocar experiências, conhecimentos, e até mesmo, propostas de emprego!

pngwing.com (7).png

 

Certificado

Certificado digital enviado para o aluno após o término do treinamento.

pngwing.com (2).png

 

Orientação Profissional
***Bônus***

Se você precisar de ajuda para melhorar o seu currículo, identificar a profissão mais adequada ao seu perfil ou progredir na carreira, marque com o instrutor um horário para você obter uma orientação profissional telepresencial de 1h.

pngwing.com (5).png

Acesso à gravação da aula

Todas as aulas são gravadas e disponibilizadas para acesso no dia seguinte para que o aluno possa revisar o conteúdo e aprender mais!

replay.png

Material

Material composto por  apresentações em arquivo PDF + scripts SQL + appliance em máquina virtual (Oracle VM Virtual Box) contendo todos os softwares necessários para realizar o treinamento.

Público alvo

Estudantes ou profissionais de TI que trabalham ou desejam trabalhar com Bancos de Dados Oracle, e que precisam aprender instruções SQL para desenvolver sistemas com esta poderosa e flexível linguagem de Bancos de Dados Relacionais, ou para se preparar para as Certificações OCA/OCP nos Bancos de Dados Oracle Database!

Pré-requisitos

Possuir conhecimentos básicos de Bancos de Dados Relacional (apenas o que é e para que serve).

Objetivo do Treinamento

Capacitar o aluno a:

        - Se conectar e entender a estrutura básica de um Banco de Dados Oracle;

        - Escrever instruções SQL para efetuar consultas e atualizações em Bancos de Dados Oracle;

        - Criar, apagar e atualizar objetos (visões, sequências, sinônimos, índices, usuários, roles etc.) no Banco de Dados;
        - Se preparar para o exame 1Z0-071, necessário para obter a certificação OCA SQL e requisito para obter as certificações OCA/OCP no Oracle Database 12cR1.

Conteúdo Programático

01.

Introdução

- Principais características do banco de dados Oracle;

- Conceitos de banco de dados relacional e banco de dados objeto-relacional;

- Conceitos de Modelo Entidade-Relacionamento;
- Conceitos e classificação das instruções SQL;
- Novos recursos do Oracle Database;
- Conceitos do Oracle Cloud.

02.

Recuperando dados com a instrução SELECT

- Conceitos de projeção e seleção;

- Sintaxe básica das instruções SELECT;

- Expressões aritméticas e tratamento de valores nulos;

- Operadores e literais;

- Restrição e ordenação de dados;

- Utilizando variáveis de substituição.

03.

Utilizando Funções em instruções SQL

- Visão geral e tipos de funções;

- Single-row functions;

- Formatação de datas;

- Funções aninhadas;

- Conversões explícitas e implícitas;

- Gerando dados JSON por meio de funções SQL/JSON;

- Expressões condicionais.

04.

Utilizando agrupamentos e funções de grupo

- Visão geral de agrupamentos;

- Funções de grupo e funções agregadas;

- Considerações gerais sobre agrupamentos e funções de grupo;

- Restringindo os dados retornados nos grupos;

- Funções analíticas.

05.

Recuperando dados de múltiplas tabelas e subqueries

- Visão geral de relacionamentos;
- Conceitos e considerações gerais ao efetuar ligações;

- Conceitos e utilização de equi-join, self-join, theta join, outer join e produto cartesiano;
- Visão geral e utilização de subqueries;
- Suqueries escalares e correlacionadas;

- Utilizando a cláusula WITH.

06.

Utilizando Operadores de conjunto

- Visão geral dos operadores de conjunto;

- Operadores de conjunto UNION, UNION ALL, INTERSECT e MINUS;

- Coincidindo o tipo e a quantidade de colunas retornadas nos conjuntos;

- Ordenação de conjuntos.

07.

Atualizando Dados

- Conceitos de instruções DML;

- Instruções INSERT, UPDATE, DELETE e MERGE;

- Insert Multitable;

- Instrução TRUNCATE;

- Conceitos e utilização de transações;Instrução SELECT FOR UPDATE.

08.

Utilizando instruções DDL

- Regrais gerais para criar objetos;

- Criação, deleção e alteração de tabelas;

- Criando uma tabela para ler arquivos externos com o driver do SQL*Loader;

- Principais tipos de dados;

- Criação e manutenção de constraints, visões, sequências, índices e sinônimos;

- Recuperando tabelas dropadas por meio da instrução FLASHBACK TABLE;

- Recuperação de dados por meio da instrução FLASHBACK QUERY.

09.

Utilizando instruções DCL

- Conceitos de projeção e seleção;

- Sintaxe básica das instruções SELECT;

- Expressões aritméticas e tratamento de valores nulos;

- Operadores e literais;

- Restrição e ordenação de dados.

10.

Consultando visões do Dicionário de Dados

- O que é o Dicionário de Dados;

- Como pesquisar visões do Dicionário de  Dados para obter informações sobre objetos do BD;

- Como adicionar comentários em tabelas e como consultar estes comentários.

Contrate um treinamento in-company
pngwing.com(10).png