NSI 900 – Formação Oracle DBA

Torne-se um especialista em banco de dados Oracle fazendo esta formação completa que abrange o básico, administração e PL-SQL.

Carga horária: 72 horas

NSI 901 – Oracle Introdução

Objetivos: Essa formação é dividida em 03 módulos: NSI 901 – Oracle Introdução / NSI 902 Oracle Administração e NSI 903 – Oracle PL/SQL.

Pré-requisitos: Não Possui.

Carga horária: 20 horas

Objetivo do Curso: Este curso dará uma introdução ao Oracle, falando sobre bancos de dados, tabelas, seleção de dados e suas atualizações, relatórios, estruturas, subqueries sem deixar de lado o aspecto da segurança.

Conteúdo Programático:

  1. Bancos de Dados
    1. Problemas,
    2. Soluções (projeto conceitual e lógico),
    3. SQL.
  2. Tabelas
    1. Conexão,
    2. Criação de Tabelas (tipos de dados e constraints),
    3. Alteração / Exclusão de Tabelas e Inserção de Dados.
  3. Seleção de Dados
    1. Seleções Simples,
    2. Ordenações e Filtros,
    3. Visualizando dados em tabelas diferentes,
    4. Expressões Calculadas,
    5. Operadores de Conjunto,
    6. icionário de Dados.
  4. Atualização de Dados
    1. Fundamentos,
    2. Alteração de Linhas,
    3. Eliminação de Linhas,
    4. Transações
  5. Relatórios
    1. Fundamentos,
    2. Variáveis de Ambiente,
    3. Comandos SQL*PLUS de Formatação (Column, Ttitle e Btitle, Break e Compute),
    4. Bind Variables,
    5. Geração de SQL
  6. Outras
    1. Estruturas de Dados Fundamentos,
    2. Índices,
    3. Views,
    4. Sequences,
    5. Synonyms
  7. Subqueries
    1. Fundamentos,
    2. Subqueries de Uma Linha,
    3. Subqueries de Múltiplas Linhas,
    4. Subqueries de Múltiplas Colunas,
    5. Subqueries Correlatas
  8. Segurança
    1. Fundamentos,
    2. Usuários,
    3. Privilégios (de Sistema, de Objetos),
    4. Roles

 

NSI 902 – Oracle Administração

Objetivo do Curso: Voltado para a administração do Oracle, o curso fala de organização física e lógica, segmentos de rollback, tabela e índice, gerenciar usuários, criação de banco de dado, dentre outros.

Pré-requisitos: NSI 901

Carga horária: 28 horas

Conteúdo Programático:

  1. Introdução DBA
    1. Organização Interna (Física e Lógica),
    2. Objetos de um Banco de Dados.
  2. Organização Física
    • Arquivos (Arquivos de Dados, Controle, Redo Log e de Parâmetros),
    • Memória (PGA e SGA), Processos (Usuário, Servidor e Background),
    • Instância, Server Manager,
    • VisãoGeral,
    • O que Ocorre Durante um Select e um Update,
    • Notas sobre o Oracle sob NT.
  3. Organização Lógica:
    • Tablespaces Fundamentos,
    • Optimal Flexible Architecture,
    • Criação,
    • Alteração,
    • Eliminação,
    • Enterprise Manager.
  4. Segmentos de Rollback
    • Introdução aos Segmentos,
    • Introdução aos Segmentos de Rollback,
    • Manipulação de Segmentos de Rollback,
    • Acompanhamento,
    • Enterprise Manager,
    • Conclusão.
  5. Segmentos de Tabela
    • Fundamentos
    • Encadeamento de Linhas,
    • Alteração de Segmentos de Tabela,
    • Acompanhamento.
  6. Segmentos de Índice
    • Fundamentos
    • Alteração de Segmentos de Índice,
    • Acompanhamento.
  7. Gerência de Usuários
    • Fundamentos,
    • Profiles,
    • Criação de Usuários.
  8. Backup & Recover
    • Fundamentos,
    • Tolerância a Falhas no NT,
    • Operações Lógicas (Exportação e Importação),
    • Cold Backup,
    • Hot Backup,
    • Recuperação,
    • Ferramentas NT,
    • Conclusão.
  9. Criação de um Banco de Dados
    • Fundamentos,
    • Oracle Database Assistant.

 

NSI 903 – Oracle PL/SQL

Objetivo do Curso: Ensinar os alunos a utilizar Oracle PL/SQL. Assim ele aprenderá a programar clientes e servidores, SQL, variáveis, cursores, exceções, dentre outros aspectos importantes.

Pré-requisitos: NSI 902

Carga horária: 24 horas

Conteúdo Programático:

  1. Programação
    • Cliente/Servidor PL/SQL,
    • Unidades de Programa,
    • Procedures,
    • Functions
  2. SQL Navigator
    • Fundamentos,
    • Elementos do Ambiente (DB Navigator, Stored Program Editor, SQL Editor, Trigger Editor)
  3. Variáveis
    • Fundamentos,
    • Tipos Escalares,
    • Tipos Compostos (Vetores e Registros),
    • Escopo
  4. PL/SQL:
    • SQL Seleção,
    • Inserção,
    • Alteração,
    • Exclusão.
  5. PL/SQL:
    • PL Processamento Condicional e Repetitivo (For, While, Loop),
    • Depuração.
  6. Cursores
    • Fundamentos,
    • Cursores Explícitos,
    • Cursores de Atualização.
  7. Exceções
    • Fundamentos,
    • Exceções Pré-Definidas,
    • Exceções Não Pré-Definidas,
    • Exceções Definidas Pelo Usuário.
  8. Packages
    • Fundamentos,
    • Criação (Especificação e Corpo),
    • Ativação,
    • Dependências.