Programa do Curso
Introdução à Oracle Database
- Database arquitetura
- Modelo de base de dados relacional
- Utilizadores, esquemas e sessões
- Ferramentas para interação com bases de dados
Introdução à instrução SELECT
- Filtragem e seleção utilizando a cláusula WHERE
- Ordenação dos resultados da consulta
- Tipos de dados, operadores e tratamento de valores NULL
- Utilização de funções escalares incorporadas
- Operações de data
- Compreender as definições nacionais e regionais em SQL
Analisar dados agregados
- Funções de agrupamento
- Cláusula DISTINCT
- Cláusulas GROUP BY e HAVING
Obtenção de dados de várias tabelas
- Junções internas e externas (INNER JOIN, OUTER JOIN)
- Sintaxe ANSI SQL e outros métodos de junção (SELF JOIN, NATURAL JOIN)
- Operadores de conjunto (UNION, UNION ALL, INTERSECT, MINUS)
Subconsultas
- Subconsultas simples
- Subconsultas correlacionadas
- Operadores EXISTS e NOT EXISTS
- Outros tipos de subconsultas
Consultas hierárquicas e amostragem
- Construção de consultas hierárquicas utilizando as cláusulas CONNECT BY PRIOR e START WITH
- Utilizando a função SYS_CONNECT_BY_PATH
- Amostragem de dados com a cláusula SAMPLE
Manipulação de dados (DML)
- Instruções INSERT, UPDATE, DELETE
- Operações em grandes conjuntos de dados (INSERT FIRST, INSERT ALL, MERGE)
Dicionário do sistema
- Compreender e utilizar o dicionário de dados Oracle
Trabalho simultâneo do utilizador
- Transacções
- Bloqueios
- Tecnologia FLASHBACK
Utilizadores e permissões
- Criação e modificação de utilizadores e esquemas
- Gestão de permissões e funções
Gerir o armazenamento de dados - Camada lógica
- Tabelas, tabelas temporárias e tabelas organizadas por índices
- Restrições
- Índices
- Vistas, sequências, sinónimos, vistas materializadas
- Unidades armazenadas PL/SQL
Modelagem e restauração de modelos de dados usando Oracle SQL Modeler
- Utilizando o Oracle SQL Modeler para modelagem e restauração de dados
Movimentação de dados
- Cópia de dados lógicos - Importação e exportação do Data Pump
- Carregamento de dados - SQL*Loader
- Tabelas externas
- Database ligações
Automatização de tarefas
- Utilização de DBMS_JOB e DBMS_SCHEDULER para automatização de tarefas
Resumo e próximos passos
Requisitos
- Conhecimentos gerais de tecnologias da informação
Público
- Programadores
- Database administradores
Declaração de Clientes (5)
Aprendi funções complexas e como as aplicar
Ana Alexandrescu - DB Global Technology
Curso - Oracle SQL Advanced
Máquina Traduzida
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Curso - ORACLE SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
Curso - Oracle SQL Language
the exercises
Amna AlAli - Federal Demographic Council
Curso - Oracle SQL for beginners
Trainer provided some topic and support it with plenty of exercises. We had a chance to apply knowledge by doing them on our own.