• Banco de Dados
  • CARGA HORÁRIA: 50h/a, Sendo 40h/a presenciais e 10h/a semipresencial.
  • VALOR: R$ 300,00 ou 2 X R$ 150,00
  • OBJETIVOS: Apresentar o que é um banco de dados relacional e o que é uma tabela. Capacitar o aluno a desenvolver relatórios baseados em consultas SQL, a gerenciar permissões e manipular dados no Oracle. Preparar o aluno para montar consultas SQL e ter condições mínimas para ser um DBA.
  • PÚBLICO ALVO: Alunos com dificuldades em SQL, desenvolvedores, técnicos, profissionais da àrea de informática e afins.
  • PRÉ-REQUISITOS: Conhecimento básico em Windows.
  • CONTEÚDO PROGRAMÁTICO:

    1 - Introdução ao Oracle
    Características do SGBD ORACLE
    Componentes de RDBMS
    Estrutura do Banco de Dados
    Estrutura Lógica

    2 - Introdução ao Meio Ambiente SQL.PLUS
    SQL.PLUS
    Escrevendo Comandos SQL
    Comandos Edição
    Miscelânea de Comandos SQL*PLUS
    Comandos SET
    A Linguagem SQL
    Características de Linguagem SQL
    Conjunto de Comandos SQL
    Bloco Query Basico
    Ítens do SELECT
    DISTINCT
    ORDER BY
    WHERE
    Operadores SQL

    3 - Criando tabelas e manipulando dados
    CREATE TABLE
    INSERT
    DELETE
    UPDATE
    SELECT
    Comando COMMIT

    4 - Controle de Transações
    Comandos SQL Para Controle de Transações
    Comando de Controle de Transações
    Comando COMMIT
    Comando SAVEPOIT
    Comando ROLLBACK
    Usando Rollback e Commit

    5 - Controle de Locks
    O que é um lock
    Tipos de lock
    Comandos SQL Para Controle de Locks
    Lock
    Lock implícito
    Lock explícito
    Comando SELECT FOR UPDATE
    Comando LOCK TABLE
    ROWID e LOCK

    6 - Evoluindo nos Comandos SQL - Criando Visões
    Operadores SQL
    Pesquisando Dados com Múltiplas Condições
    Executando Consultas com Substituíção de Variáveis
    Subqueries
    Funções
    Funções de Caracter
    Funções de Número
    Funções de Datar
    Funções de Convensão
    Funções Genérica
    Funções Aninhadas
    Funções de Grupo
    Cláusula GROUP BY
    Cláusula Having
    CREATE VIEW

    7 - Outros Objetos-Visões, Sequências, Índices e Sinônimos
    Visões
    Criando Sequências
    Criando Sequências Com Nextval
    Alterando Umas Sequências
    Índices
    Sinônimos Para Tabela

    8 - Relacionamento Entre Tabelas
    Alias de Tabelas
    Relacionamento Externo
    Auto-Relacionamento

    9 -Criando Usuário ORACLE
    Concedendo Privilégios
    Passando Privilégios Que Foram Herdados
    Retirando Previlégios

    10 - Revisão
  • CERTIFICAÇÃO DO PROFESSOR: ORACLE CERTIFIED PROFESSIONAL 9i -DBA OCP 9i.