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
 35 Horas

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas