Programa do Curso
Introdução
- Visão geral
- Propósitos e objectivos
- Dados de amostra
- Agendar
- Apresentações
- Pré-requisitos
- Responsabilidades
Relacionais Databases
- O Database
- O Relacional Database
- Tabelas
- Linhas e colunas
- Amostra Database
- Selecionando Linhas
- Tabela de Fornecedores
- Mesa 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
- Concluindo o Projeto
- Resolvendo Relacionamentos
- Microsoft Access - Relacionamentos
- Diagrama de Relacionamento entre Entidades
- Modelagem de Dados
- Ferramentas CASO
- Diagrama de amostra
- 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 Controle de Dados
- Por que usar SQL?
- Apostila de Tabelas de Curso
Recuperação de dados
- SQL Desenvolvedor
- SQL Desenvolvedor - Conexão
- Visualizando informações da tabela
- Usando SQL, cláusula Where
- Usando comentários
- Dados do personagem
- Usuários e esquemas
- Cláusula E e OU
- Usando colchetes
- Campos de data
- Usando datas
- Formatando Datas
- Formatos de data
- A DATA
- TRUNCO
- Exibição de data
- Ordenar por cláusula
- Mesa DUPLA
- Concatenação
- Selecionando Texto
- Operador IN
- ENTRE Operador
- Operador LIKE
- Erros comuns
- Função SUPERIOR
- Citações simples
- Encontrando Metacaracteres
- Expressíons regulares
- Operador REGEXP_LIKE
- Valores Nulos
- Operador É NULO
- NVL
- Aceitando entrada do usuário
Usando funções
- TO_CHAR
- ENUMERAR
- LPAD
- RPAD
- NVL
- Função NVL2
- Opção DISTINTA
- SUBSTR
- INSTR
- Funções de data
- Funções agregadas
- CONTAR
- Cláusula Agrupar por
- Modificadores de rollup e cubo
- Tendo cláusula
- Agrupamento por funções
- DECODIFICAR
- CASO
- Oficina
Subconsulta e união
- Subconsultas de linha única
- União
- União - Todos
- Intersecção e Menos
- Subconsultas de múltiplas linhas
- União – Verificando Dados
- Junção externa
Mais sobre junções
- Junta-se
- Junção Cruzada ou Produto Cartesiano
- Junção interna
- Notação de junção implícita
- Notação de junção explícita
- Associação Natural
- Equi-Join
- Junção Cruzada
- Junções externas
- Junção Externa Esquerda
- Junção Externa Direita
- Junção externa completa
- Usando UNIÃO
- Junte-se a algoritmos
- Loop aninhado
- Mesclar Junção
- Junção de hash
- Reflexivo ou auto-junção
- Junção de tabela única
- Oficina
Consultas Avançadas
- ROWNUM e ROWID
- Análise N principal
- Visualização embutida
- Existe e não existe
- Subconsultas correlacionadas
- Subconsultas correlacionadas com funções
- Atualização Correlacionada
- Recuperação de instantâneo
- Recuperação de flashback
- Todos
- Qualquer e alguns operadores
- Inserir TUDO
- Mesclar
Dados de amostra
- PEDIR Tabelas
- Tabelas de FILME
- Tabelas EMPREGADOS
- As tabelas ORDER
- As tabelas do FILME
Serviços de utilidade pública
- O que é um utilitário?
- Utilitário de exportação
- Usando parâmetros
- Usando um arquivo de parâmetro
- Utilitário de importação
- Usando parâmetros
- Usando um arquivo de parâmetro
- Descarregando Dados
- Execuções em lote
- SQL*Utilitário de carregamento
- Executando o utilitário
- Anexando Dados
Requisitos
O curso é adequado para aqueles que têm alguns conhecimentos de SQL, bem como para aqueles que estão a utilizar 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 (10)
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
Przemysław Wadowski - GP Strategies Poland sp. z o.o.
Curso - ORACLE SQL Fundamentals
Knowledge provided in a very approachable way, good peace and nice examples.
Anna Rozek - GP Strategies Poland sp. z o.o.
Curso - ORACLE SQL Fundamentals
The fact that it wasn't just pure knowledge but there was also hand on training which helped to understand everything a lot more. Those exercises were very useful.
Paweł Biały - GP Strategies Poland sp. z o.o.
Curso - ORACLE SQL Fundamentals
trainer's approach, good pace, detailed explanations, hands-on experience
Paweł Baka - GP Strategies Poland sp. z o.o.
Curso - ORACLE SQL Fundamentals
Interactive way of teaching (interacting with us), sticking to one sample database and doing all the excercises there
Johanna Fiedler - ING Germany
Curso - ORACLE SQL Fundamentals
Writing the queries, I genuinely had fun with it and I feel like I learned from the provided exercises the most.
Karol Kamiński - GP Strategies Poland sp. z o.o.
Curso - ORACLE SQL Fundamentals
I like his teaching style and knowledge level. I learnt some good things, and it was fun and interactive. I would love to do the advance SQL with him and even if he teaches python, basically any programming language. He is good in helping us understand how to approach a code to be efficient
Dinesh Maurya - GP Strategies Poland sp. z o.o.
Curso - ORACLE SQL Fundamentals
A lot of exercises and interaction with the trainer
KAROLINA BRZEZINSKA - GP Strategies Poland sp. z o.o.
Curso - ORACLE SQL Fundamentals
Plenty of examples and practical exercices