Programa do Curso
Introdução
- Visão Geral
- Objetivos e Metas
- Dados de Exemplo
- Agenda
- Apresentações
- Pré-requisitos
- Responsabilidades
Bancos de Dados Relacionais
- O Banco de Dados
- O Banco de Dados Relacional
- Tabelas
- Linhas e Colunas
- Banco de Dados de Exemplo
- Selecionando Linhas
- Tabela de Fornecedores
- Tabela Saleord
- Índice de Chave Primária
- Índices Secundários
- Relacionamentos
- Analogia
- Chave Estrangeira
- Chave Estrangeira
- Unindo Tabelas
- Integridade Referencial
- Tipos de Relacionamento
- Relacionamento Muitos-para-Muitos
- Resolvendo um Relacionamento Muitos-para-Muitos
- Relacionamento Um-para-Um
- Completando o Design
- Resolvendo Relacionamentos
- Microsoft Access - Relacionamentos
- Diagrama de Entidade-Relacionamento
- Modelagem de Dados
- Ferramentas CASE
- Diagrama de Exemplo
- O SGBD (RDBMS)
- Vantagens de um SGBD
- Structured Query Language (Linguagem de Consulta Estruturada)
- DDL - Linguagem de Definição de Dados
- DML - Linguagem de Manipulação de Dados
- DCL - Linguagem de Controle de Dados
- Por que usar SQL?
- Folheto das Tabelas do Curso
Recuperação de Dados
- SQL Developer
- SQL Developer - Conexão
- Visualizando Informações da Tabela
- Usando SQL, Cláusula Where
- Usando Comentários
- Dados de Caracteres
- Usuários e Esquemas
- Cláusulas AND e OR
- Usando Colchetes
- Campos de Data
- Usando Datas
- Formatação de Datas
- Formatos de Data
- TO_DATE
- TRUNC
- Exibição de Data
- Cláusula Order By
- Tabela DUAL
- Concatenação
- Selecionando Texto
- Operador IN
- Operador BETWEEN
- Operador LIKE
- Erros Comuns
- Função UPPER
- Aspas Simples
- Encontrando Metacaracteres
- Expressões Regulares
- Operador REGEXP_LIKE
- Valores Nulos
- Operador IS NULL
- NVL
- Aceitando Entrada do Usuário
Usando Funções
- TO_CHAR
- TO_NUMBER
- LPAD
- RPAD
- NVL
- Função NVL2
- Opção DISTINCT
- SUBSTR
- INSTR
- Funções de Data
- Funções Agregadas
- COUNT
- Cláusula Group By
- Modificadores Rollup e Cube
- Cláusula Having
- Agrupando por Funções
- DECODE
- CASE
- Oficina
Subconsulta & Union
- Subconsultas de Linha Única
- Union
- Union - All
- Intersect e Minus
- Subconsultas de Múltiplas Linhas
- Union – Verificação de Dados
- Outer Join
Mais sobre Junções
- Junções
- Cross Join ou Produto Cartesiano
- Inner Join
- Notação de Junção Implícita
- Notação de Junção Explícita
- Natural Join
- Equi-Join
- Cross Join
- Outer Joins
- Left Outer Join
- Right Outer Join
- Full Outer Join
- Usando UNION
- Algoritmos de Junção
- Nested Loop
- Merge Join
- Hash Join
- Junção Reflexiva ou de Si Mesmo (Self Join)
- Junção de Tabela Única
- Oficina
Consultas Avançadas
- ROWNUM e ROWID
- Análise Top N
- Visão Inline
- Exists e Not Exists
- Subconsultas Correlacionadas
- Subconsultas Correlacionadas com Funções
- Atualização Correlacionada
- Recuperação de Snapshot
- Recuperação Flashback
- All
- Operadores Any e Some
- Insert ALL
- Merge
Dados de Exemplo
- Tabelas ORDER
- Tabelas FILM
- Tabelas EMPLOYEE
- As Tabelas ORDER
- As Tabelas FILM
Utilitários
- O que é um Utilitário?
- Utilitário de Exportação
- Usando Parâmetros
- Usando um arquivo de Parâmetros
- Utilitário de Importação
- Usando Parâmetros
- Usando um arquivo de Parâmetros
- Descarregando Dados
- Execuções em Lote
- Utilitário SQL*Loader
- Executando o Utilitário
- Anexando Dados
Requisitos
O curso é adequado para aqueles que possuem algum conhecimento de SQL, bem como para aqueles que estão usando o ORACLE pela primeira vez.
Experiência prévia com sistemas computacionais interativos é desejável, mas não essencial.
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (7)
Greg foi muito paciente e atencioso
Chris Havel - Encyclopaedia Britannica
Curso - ORACLE SQL Fundamentals
Máquina Traduzida
A teoria foi explicada muito bem
Sven - LGT Financial Services AG
Curso - ORACLE SQL Fundamentals
Máquina Traduzida
Gostei do portal de banco de dados em tela dividida que usamos e pude ver em qual parte do curso estávamos, para que eu pudesse voltar e tentar os exercícios novamente. Ele foi ótimo para aprender - era envolvente e encorajador. Agradeço o treinamento estar no meu fuso horário enquanto meu instrutor está 7 horas à frente.
Olivia Button - Encyclopaedia Britannica
Curso - ORACLE SQL Fundamentals
Máquina Traduzida
foi muito informativo
Metuatini (aka) Metua - Ministry of Justice
Curso - ORACLE SQL Fundamentals
Máquina Traduzida
- Aprendendo sobre SQL e diferentes tipos de bancos de dados. - Criando tabelas com autores e depois criando os livros, conectando as informações e usando essas tabelas para as consultas SQL que tínhamos. - Aproveitei as diferentes situações em que podíamos aplicar certas consultas SQL. Gostei de aprender sobre os diferentes 'Joins', calcular salários médios para determinados funcionários, além de muitas outras consultas SQL para encontrar informações específicas. - A configuração do treinamento era amigável e, se tivéssemos problemas nos desktops, Jose conseguia acessar remotamente e resolver o problema.
Frank - Ministry of Justice
Curso - ORACLE SQL Fundamentals
Máquina Traduzida
A maneira como ele explica o tópico, fazendo referências a tópicos anteriores e suas importantes aplicações.
Ferdinand - National Grid Corporation of the Philippines
Curso - ORACLE SQL Fundamentals
Máquina Traduzida
Luka é um excelente professor, paciente e com senso de humor. Seu estilo descontraído tornou a experiência estressante de "ser chamado ao quadro" mais agradável. Também foi uma ótima ideia um aluno explicar ou orientar o outro. Vou usar o lema "metodologia KISS" que ele compartilhou conosco, tanto nos meus exercícios de SQL quanto na minha vida pessoal e profissional, já que eu gosto de complicar as coisas. Luka também manteve um bom ritmo, considerando a quantidade de material que havia para mostrar e para nós aprendermos.
IWONA KLIMASZEWSKA - GP Strategies Poland sp. z o.o.
Curso - ORACLE SQL Fundamentals
Máquina Traduzida