Curso de Oracle Essencial

Solicitar informações

Curso de Oracle Essencial

  • Objectivos Proporcionar aos participantes do curso o conhecimento prático sobre o banco de dados, seus principais conceitos e funcinalidades, conhecimentos para a construção de queries e comandos SQL, bem como a vicência prática na linguagem PL/SQL.

    Neste treinamento, o aluno será ira compreender o modelo de dados relacional do oracle, o funcionamento do Servidor de Banco de Dados Oracle, irá conheçer a liguagem de consultas SQL, a linguagem de desenvolvimento PL/SQL.

    No curso o aluno terá uma visão prática, com os exercícios propostos, conduzidos por análise de casos reais.
  • Dirigido a DBAs de outros SGBDs, analista de sistemas, desenvolvedores, técnicos e estudantes e entusiasta da área.
  • Conteúdo


    Carga Horária (Horas-Aula): 30
    Material Didático: Apostila/Livro IT
    Certificado de participação

    Programa (Voltado para a versão 11g do Banco de Dados Oracle)
    01. Introdução ao Servidor Oracle
    Conceitos do servidor de Banco de Dados Oracle
    Estrutura de Memória e Funcionamento do Banco de Dados Oracle
    Estrutura Lógica (Tablespaces) e Fisica (Datafiles) do Armazenamento no Banco de Dados

    02. Modelagem de Dados (Relacional)
    Identificação das Entidades/Objetos de Dados
    Identificação dos atributos de cada Entidade/Objeto de Dados
    Estabelecimento de um identificador único para cada Entidade/Objeto de Dados que será a chave primária da acesso a cada uma delas
    Identificação, dentre os identificadores únicos, das chaves estrangeiras de cada Entidade/Objeto de Dados
    Identificação, dentre os demais atributos, das chaves secundárias de cada Entidade/Objeto de Dados
    Identificação do relacionamento e da cardinalidade que existirá entre as Entidade/Objeto de Dados

    03. Oracle SQL Básico
    Introdução ao SQL
    O comando Select: Apresentação do modelo de dados.
    Ordenando o resultado: - Conceito de tabela resultado. - Cláusula ORDER BY.
    Operadores booleanos: Conector AND. Conector OR.
    Recuperação de strings: Operardor LIKE. Uso dos caracteres %(percentual)
    Expressões aritméticas: Operadores aritméticos na linguagem SQL.
    Funções escalares e de grupo. Funções AVG, MAX, MIN e COUNT. Uso do COUNT DISTINCT.
    Funções escalares: Funções numéricas, de caracteres, de data e conversão. Funções ABS, CEIL, FLOOR. Função MOD. Funções SYSDATE e USER.
    Insert, Delete e Update: Além destes, os Comandos COMMIT, ROLLBACK.
    O tratamento do null na linguagem SQL: Cálculos com null
    Operação de join: O conceito de join. Tipos de join. Equijoin, Non equijoin, Outer join e Auto join.
    Sinônimos: O conceito de sinônimo.
    Subqueries: O que é uma subquery.
    Operações de conjunto: Operadores UNION, INTERSECT, MINUS. Operador UNION ALL.
    Criação de Tabelas
    Definição das chaves Primárias
    Definição das chaves Estrangeiras
    Definição das Regras de Restrição
    Criação de Indices
    Views: O conceito de View. Comando CREATE VIEW.
    Atribuição de privilégios: O conceito de privilégio. Os tipos de privilégio. Privilégio de sistema e de objeto.

    04. A Linguagem PL/SQL
    Introdução à linguagem PL/SQL
    Bloco PL/SQL
    Estruturas de controle: Comando de atribuição.
    Functions e Procedures: Conceitos básicos de uma função.
    Trabalhando com cursores: O conceito de cursor. A lógica de utilização de um cursor.
    Tratamento de erros no PL/SQL: Conceito de exception. Laboratório.
    Triggers: Conceito de trigger. Usos de um trigger.
    Packages: Conceito de package. Sintaxe para a criação de um package. Package Specification
Solicitar informações

Outro curso relacionado com oracle