Próximas Turmas

Nenhuma turma disponível no momento

Quero mais informações

O que você vai aprender nesse curso

Neste curso o aluno aprenderá as ferramentas essenciais para administração do servidor Oracle, as principais instruções de usabilidade do banco de dados e programação em PL/SQL. Abordaremos os principais tópicos necessários para profissionais que utilizam o servidor de banco de dados Oracle. 

Para esse curso utilizaremos o Oracle Database 12c Enterprise Edition, uma edição recente, testada e bem aceita dentre os profissionais que já atuam na área. Vale salientar que o conteúdo do curso pode ser aplicado em outras versões, como o Oracle Database 11g ou Oracle Database 10g. 

Todo o curso será ministrado em um ambiente Linux. O Linux é o sistema operacional normalmente utilizado pelas empresas que utilizam bancos de dados Oracle 

Curso totalmente voltado para o mercado de trabalho. Destinado a usuários iniciantes em banco de dados Oracle e profissionais que desejam aperfeiçoar seus conhecimentos.

Inscreva-se agora!  Inscreva-se agora!

Conteúdo do curso

Instalação

  • Instalação do Oracle Database 12c no Linux
  • Ferramentas de Cliente (Oracle Client Tools)
    • SQL*Plus
    • Oracle SQL Developer
    • EM Express
  • Arquitetura do Servidor
    • Instâncias
    • Bancos de Dados
    • Processos e Uso de Memória
  • Diretórios e Arquivos do Oracle Database 12c

  Modelo ER

  • Entidades e Atributos
  • Relacionamentos
  • Um para Um
  • Um para Muitos
  • Muitos para Muitos
  • Agregação
  • Especialização e Generalização
  • Auto Relacionamento

  Oracle SQL Developer

  • Visão Geral
  • Opções do Oracle SQL Developer
  • Gerenciamento de Conexões
  • Construção e Modificação de Objetos em Modo Gráfico
  • Query Editor
  • Execução de Instruções PL/SQL
  • Tipos de Exibição de Resultados

  Arquitetura da Instância

  • Estruturas de Memória
    • SGA e PGA
    • Cache do Buffer de Banco de Dados
    • Buffer de Log
    • Shared Pool
  • Estruturas de Processos
    • SMON; PMON; DBWn; LGWR; CKPT
  • Inicialização da Instância
    • NOMOUNT
    • MOUNT
    • OPEN
  • Parâmetros da Instância
  • Opções de SHUTDOWN
    • NORMAL
    • IMMEDIATE
    • TRANSACTIONAL
    • ABORT
  • Arquivos de Log da Instância

  Arquiterura do Banco de Dados

  • Conceito de Tablespace
  • Tablespaces Nativos
    • USERS
    • SYSTEM
    • TEMP
    • UNDO
    • SYSAUX
  • Data Files
  • Control Files
    • PFILE
    • SPFILE
  • Red Log Files
  • Blocks, Extent e Segments

  Instruções SQL

  • Tipos de Dados
  • Funções de Texto
  • Datas e Horas
  • Funções da Data
  • Funções Matemáticas
  • Funções de Agregação
  • Like e suas variações
  • Cast e Convert
  • Joins
  • Union
  • Subquery
  • Merge
  • PIVOT e UNPIVOT
  • CTE
  • Oracle Text

  Programação PL/SQL

  • UDF Functions
  • Stored Procedures
  • PL/SQL Anônimo
  • Pacotes
  • Triggers
  • DML Trigger
  • DDL Trigger
  • Cursores
  • Loops
  • Estruturas de Condição
  • Tratamento de Exceção

  Administração do Servidor de Banco de Dados

  • Criação e Manutenção de um BD
  • Estimar o Tamanho do BD
  • Propriedades do BD
  • Índices
  • Estatísticas de Objetos
  • View e View Materializada
  • Sequence
  • Synonyms
  • Dicionário de Dados
  • Controle de Transação e Isolamento
    • Commit, Rollback e Savepoint
    • Lock, Block e Deadlock
  • Schemas
  • Usuários e Permissões
  • Databases Roles
  • Criptografia
  • Modo ArchiveLog
  • Backup e Restore
  • Introdução ao RMAN
  • Flashback
  • SQL Loader
  • Data Pump
  • Export and Import
  • Tabelas Particionadas
  • Crescimento e Redução
  • Auditoria
  • Componentes de Rede
  • Acesso Remoto
  • Logon Trigger
  • DBLink
  • Tarefas Agendadas(Jobs)

  Trabalhando com XML e JSON.

  • O formato XML
  • Necessidade do uso de XML
  • Integração com XML
  • O formato JSON
  • Necessidade do uso de JSON
  • Integração com JSON