Introdução ao Banco de Dados Oracle 11g e PL/SQL

Introdução ao Banco de Dados Oracle 11g e PL/SQL

Sobre o Curso

O curso de INTRODUÇÃO AO BANCO DE DADOS ORACLE 11G tem como objetivo introduzir o aluno nos fundamentos do banco de dados Oracle e apresentar os conceitos de desenvolvimento de códigos utilizando PL/SQL. Além da apresentação teórica do conteúdo, o aluno terá a oportunidade de aplicar na prática o conhecimento adquirido através de exercícios dinâmicos criando tabelas, visões, triggers, procedures e funções, packages e executando selects, deletes, updates e inserts.

INSCREVA-SE

Geral

  • Carga Horária: 32 horas
  • Número de Aulas: 8 aulas de 4 horas cada

Localização

R. Rio de Janeiro, 1278  – Centro – MG

Pré-requisitos

  • Estudante de Curso Superior em Tecnologia ou Curso Técnico em Tecnologia ou formado em qualquer um dos cursos citados anteriormente.
  • Profissional da área de Tecnologia que esteja atuando no mercado de Desenvolvimento de Softwares (em qualquer linguagem de programação).
  • Conhecimento dos fundamentos de bancos de dados.
  • Conhecimento de Modelo Relacional

Material

  • Apostila de conteúdo do aluno impressa.
  • Caderno de exercícios do aluno impresso e em mídia digital.
  • CD contendo:
    – Ferramentas utilizadas no treinamento
    – Respostas e códigos dos exercícios resolvidos.
    – Este treinamento é baseado na versão Oracle Database 11g Express Editon.

Ementapeca-comunicacao-oracle-v1

1 – Introdução ao Banco de Dados Oracle 11g

  • Introdução ao Banco de Dados Oracle 11g
  • Modelo Relacional
  • Tipos de Relacionamentos
  • DER
  • Introdução a SQL
  • TNSNAMES.ORA

2 – DML

  • DML (SELECT, INSERT, DELETE e UPDATE)
  • DISTINCT, SYSDATE, Expressões e NULL
  • Operadores LIKE, BETWEEN, IN, IS NULL, NOT, ORDER BY
  • Cross Join, Inner Join, Left Outer Join, Right Outer Join e Full Outer Join
  • View in Line
  • Transações

3 – DDL

  • CREATE
  • ROWID
  • NOT NULL
  • PRMARY KEY, UNIQUE KEY, FOREIGN KEY, CHECK CONSTRAINT
  • ALTER
  • INDEX

4 – Objetos

  • VIEWS
  • SEQUENCES
  • DROP
  • SYNONYMS
  • TABLESPACE
  • Data Files

5 – Operadores

  • NVL, NULLIF, GREATEST, COALESCE, DECODE
  • CASE
  • Operadores de Agrupamento
  • GROUP BY e HAVING
  • Subqueries
  • Hints

6 – A Linguagem PL/SQL

  • A Linguagem PL/SQL
  • Variáveis e Constantes
  • Comandos DECLARE, BEGIN, END, EXCEPTION
  • Blocos
  • IF, THEN, ELSE, LOOP, FOR, WHILE
  • Exceções

7 – Procedures, Funções e Gatilhos

  • Procedures
  • Functions
  • Triggers
  • Cursores
  • Packages

8 – Boas Práticas

  • Otimizador Regra
  • Otimizador Custo
  • Seletividade
  • PLAN_TABLE
  • LOCKS
  • Prepared Statement

Add Comment

Your email address will not be published. Required fields are marked *

Phone: (31) 3646-1612
Fax: (31) 3646-1614
Loja 01, Lourdes, Belo Horizonte/MG
Rua Rio de Janeiro, 1278