Programa do Curso
Introdução
- Visão geral
- Metas e objectivos
- Dados de amostra
- Calendário
- Apresentações
- Pré-requisitos
- Responsabilidades
Databases relacionais
- Os Database
- Os Relacionais Database
- Tabelas
- Linhas e Colunas
- Amostra Database
- Seleção de linhas
- Tabela de fornecedores
- Tabela de vendedores
- Índice de chave primária
- Índices secundários
- Relações de dependência
- Analogia
- Chave estrangeira
- Chave estrangeira
- Junção de tabelas
- Integridade referencial
- Tipos de relações
- Relação de muitos para muitos
- Como resolver uma relação de muitos para muitos
- Relação de um para um
- Conclusão do design
- Resolução de relações
- Microsoft Access - Relacionamentos
- Diagrama entidade-relacionamento
- Modelação de dados
- Ferramentas CASE
- Exemplo de Diagrama
- O 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 Controlo de Dados
- Porquê usar SQL?
- Apostila de Tabelas do Curso
Recuperação de Dados
- Desenvolvedor SQL
- Desenvolvedor SQL - Conexão
- Visualizando informações da tabela
- Usando SQL, Cláusula Where
- Usando Comentários
- Dados de Caracteres
- Utilizadores e esquemas
- Cláusula AND e OR
- Usando parênteses
- Campos de data
- Utilização de datas
- Formatação de datas
- Formatos de data
- TO_DATE
- TRUNC
- Exibição de data
- Cláusula Order By
- Tabela DUAL
- Concatenação
- Seleção de texto
- Operador IN
- Operador BETWEEN
- Operador LIKE
- Erros comuns
- Função UPPER
- Aspas simples
- Encontrar metacaracteres
- Íons Expressregulares
- Operador REGEXP_LIKE
- Valores nulos
- Operador IS NULL
- NVL
- Aceitar a entrada do utilizador
Utilização de funções
- TO_CHAR
- PARA_NÚMERO
- LPAD
- RPAD
- NVL
- NVL2 Função
- DISTINCT Opção
- SUBSTR
- INSTR
- Funções de data
- Funções de agregação
- COUNT
- Cláusula Group By
- Modificadores de rollup e cubo
- Cláusula Having
- Funções de agrupamento por
- DECODE
- CASO
- Workshop
Subconsulta e união
- Subconsultas de uma linha
- União
- União - Todos
- Intersectar e menos
- Subconsultas de várias linhas
- União - verificação de dados
- União externa
Mais sobre uniões
- Uniões
- União cruzada ou produto cartesiano
- União interna
- Notação de junção implícita
- Notação de junção explícita
- União natural
- Equi-Join
- União cruzada
- Junções exteriores
- União externa à esquerda
- União externa à direita
- União exterior completa
- Usando UNION
- Algoritmos de união
- Loop aninhado
- União de fusão
- União de hash
- Reflexive ou Self Join
- União de tabelas simples
- Workshop
Consultas avançadas
- ROWNUM e ROWID
- Análise Top N
- Visualização em linha
- Existências e não-existências
- Subconsultas correlacionadas
- Subconsultas correlacionadas com funções
- Atualização correlacionada
- Recuperação de instantâneos
- Recuperação de flashback
- Todos
- Operadores Any e Some
- Inserir TUDO
- Mesclar
Dados de amostra
- Tabelas ORDER
- Tabelas FILM
- Tabelas EMPLOYEE
- As tabelas ORDER
- As tabelas FILM
Utilitários
- O que é um utilitário?
- Utilitário de exportação
- Utilização de parâmetros
- Utilizar um ficheiro de parâmetros
- Utilitário de importação
- Utilização de parâmetros
- Utilização de um ficheiro de parâmetros
- Descarregamento de dados
- Execução em lote
- [Utilitário Loader
- Execução do utilitário
- Anexar dados
Requisitos
O curso é adequado para aqueles que têm algum conhecimento de SQL, bem como para aqueles que estão a usar o ORACLE pela primeira vez.
A experiência anterior com um sistema informático interativo é desejável mas não essencial.
Declaração de Clientes (7)
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 is an excellent, patient teacher with a sense of humor. His relaxed style made the stressful experience of "be called to the blackboard" more pleasant. Also one student explaining or guiding the other was a very good idea. I will use the motto "KISS methodology" he shared with us in both my SQL exercises , private and professional life since I like to overcomplicate things. Luka also kept the good pace considering how much material was there for him to show and for us to learn.
IWONA KLIMASZEWSKA - GP Strategies Poland sp. z o.o.
Curso - ORACLE SQL Fundamentals
I could have trained basics and trainer checked and/or helped if any issues
Przemyslaw Wadowski - GP Strategies Poland sp. z o.o.
Curso - ORACLE SQL Fundamentals
Knowledge provided in a very approachable way, good peace and nice examples.