Programa do Curso
Introdução
- Visão Geral
- Objetivos
- Dados de Exemplo
- Cronograma
- Apresentações
- Pré-requisitos
- Responsabilidades
Bancos de Dados Relacionais Database
- O Database
- Banco de Dados Relacional Database
- Tabelas
- Linhas e Colunas
- Exemplo de Database
- Seleção de Linhas
- Tabela Fornecedores
- Tabela Saleord
- Índice da Chave Primária
- Índices Secundários
- Relacionamentos
- Analogia
- Chave Estrangeira
- Chave Estrangeira
- Junção de Tabelas
- Integridade Referencial
- Tipos de Relacionamento
- Relacionamento Muitos para Muitos
- Resolvendo um Relacionamento Muitos para Muitos
- Relacionamento Um para Um
- Conclusão do Projeto
- Resolvendo Relacionamentos
- Microsoft Access - Relacionamentos
- Diagrama Entidade-Relação
- Modelagem de Dados
- Ferramentas CASE
- Exemplo de Diagrama
- RDBMS
- Vantagens de um RDBMS
- 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?
- Materiais da Aula em Forma de Tabelas
Recuperação de Dados
- Desenvolvedor SQL
- Desenvolvedor SQL - Conexão
- Visualizando Informações da Tabela
- Usando SQL, Clausula WHERE
- Usando Comentários
- Dados de Caracteres
- Usuários e Esquemas
- Cláusulas AND e OR
- Usando Parênteses
- Campos de Data
- Usando Datas
- Formatação de Datas
- Formatos de Data
- TO_DATE
- TRUNC
- Exibição de Data
- Clausula 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
- Clausula GROUP BY
- Modificadores ROLLUP e CUBE
- Clausula HAVING
- Funções de Agrupamento
- DECODE
- CASE
- Workshop
Sub-Consultas e Union
- Sub-consultas de Linha Única
- UNION
- UNION ALL
- INTERSECT e MINUS
- Sub-Consultas de Múltiplas Linhas
- Union - Verificando Dados
- Outer Join
Mais sobre Joins
- Joins
- Cross Join ou Produto Cartesiano
- Inner Join
- Notação de Join Implícito
- Notação de Join Explícito
- Natural Join
- Equi-Join
- Cross Join
- Outer Joins
- Left Outer Join
- Right Outer Join
- Full Outer Join
- Usando UNION
- Algoritmos de Junção
- Loop Aninhado
- Merge Join
- Hash Join
- Reflexivo ou Self-Join
- Junção de Tabela Única
- Workshop
Consultas Avançadas
- ROWNUM e ROWID
- Análise Top N
- View In-Line
- EXISTS e NOT EXISTS
- Sub-consultas Correlacionadas
- Sub-consultas Correlacionadas com Funções
- Atualização Correlacionada
- Recuperação de Snapshot
- Flashback Recovery
- 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 Export
- Usando Parâmetros
- Usando um Arquivo de Parâmetros
- Utilitário Import
- Usando Parâmetros
- Usando um Arquivo de Parâmetros
- Descarregando Dados
- Execuções em Lote
- Utilitário SQL*Loader
- Executando o Utilitário
- Adicionando Dados
Requisitos
O curso é adequado para pessoas que têm algum conhecimento de SQL bem como para aqueles que estão usando ORACLE pela primeira vez.
Experiência prévia com um sistema computacional interativo é desejável, mas não essencial.
Declaração de Clientes (7)
A teoria foi explicada muito bem
Sven - LGT Financial Services AG
Curso - ORACLE SQL Fundamentals
Máquina Traduzida
Gostei do portal da base de dados em ecrã dividido que utilizámos para trabalhar e ver em que ponto do curso estávamos, para poder voltar atrás e tentar novamente os exercícios. Foi ótimo aprender com ele - foi cativante e encorajador. Gostei que a formação fosse no meu fuso horário, enquanto o meu formador 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
- Aprender sobre SQL e diferentes tipos de bases de dados. - Criar tabelas com autores e depois criar os livros e depois ligar as informações e utilizá-las para as consultas sql que tínhamos - Gostei dos diferentes cenários em que podíamos aplicar determinadas consultas sql. Gostei de aprender sobre as diferentes 'Joins', calcular a média salarial de certos funcionários, bem como muitas outras consultas sql diferentes para descobrir informações específicas. - A configuração da formação era de fácil utilização e, se tivéssemos problemas nos nossos computadores, o José conseguia aceder remotamente, ver o problema e resolvê-lo.
Frank - Ministry of Justice
Curso - ORACLE SQL Fundamentals
Máquina Traduzida
A forma como ele explica o tópico com referência a tópicos anteriores e as suas aplicações importantes.
Ferdinand - National Grid Corporation of the Philippines
Curso - ORACLE SQL Fundamentals
Máquina Traduzida
Luka é um excelente professor paciente, com senso de humor. Seu estilo relaxado tornou a experiência estressante de "ser chamado ao quadro negro" mais agradável. Também foi uma ótima ideia ter um aluno explicando ou guiando o outro. Usarei o lema "metodologia KISS" que ele compartilhou conosco em ambos os meus exercícios SQL, vida pessoal e profissional, pois tenho tendência a complicar as coisas. Luka também manteve um bom ritmo, considerando a quantidade de material que tinha para mostrar e para nós aprendermos.
IWONA KLIMASZEWSKA - GP Strategies Poland sp. z o.o.
Curso - ORACLE SQL Fundamentals
Máquina Traduzida
Eu poderia ter treinado os fundamentos e o instrutor poderia ter verificado e/ou ajudado caso houvessem problemas
Przemyslaw Wadowski - GP Strategies Poland sp. z o.o.
Curso - ORACLE SQL Fundamentals
Máquina Traduzida