Carga horária:
17
horas
OBJETIVOS
• Manipular dados armazenados no banco de dados.
• Criar e manter estruturas relacionais do banco de dados.
• Controlar transações, recuperar dados e acessar objetos de dados.
• Utilizar funções (built-ins) do banco de dados.
• Utilizar os comandos e formatações da ferramenta SQL*Plus.
PÚBLICO ALVO
• Desenvolvedores
• Analistas de Sistemas
• Arquitetos de Software
• Consultores de Tecnologia
PRÉ-REQUISITOS
• Noções de Modelagem de Dados Relacional
CONTEÚDO PROGRAMÁTICO
• Executar comandos SQL básicos restringindo e ordenando Dados
• Utilizar funções básicas e exibir dados a partir de relações de tabelas
• Agregar dados (GROUP BY) utilizando funções de grupo (AVG, SUM, MIN, MAX, COUNT e NVL)
• Restringir agregações de dados utilizando HAVING
• Utilizar comandos de formatação e controle do SQL*Plus (VERIFIY, &&, ACCEPT, DEFINE, UNDEFINE, SET, COLUMN, BREAK, TTITLE, BTITLE e scripts)
• Manipular dados com INSERT, UPDATE e DELETE
• Utilizar transações (COMMIT, ROLLBACK e SAVEPOINT) e Lock de recursos do banco
• Criar tabelas a partir de scripts e consultas de dados
• Gerenciar tabelas, colunas e tipos de dados na padronização de nomes Oracle
• Implementar constraits relacionais (NOT NULL, CHECK, UNIQUE, PRIMARY e FOREING KEY)
• Implementar Views, Sequences e Índices
• Dicas e truques de um bom desenvolvedor de banco de dados
• Material de apoio da Internet
• Prática de uso de comandos SQL e SQL*Plus