Escolar Documentos
Profissional Documentos
Cultura Documentos
I – EMENTA
II – OBJETIVOS GERAIS
IV – CONTEÚDO PROGRAMÁTICO
- Módulo 01
o Normalização.
Forma Normal de BOYCE/CODD (FNBC).
Quarta Forma Normal (4FN).
Quinta Forma Normal (5FN).
o Desnormalização.
- Módulo 02
o Cálculos com Dados.
Cálculos com números usando operadores aritméticos.
Cálculos com NULL: NVL.
Cálculos com Datas.
TO_CHAR.
TO_DATE.
INITCAP.
LOWER.
UPPER.
SUBSTR.
LENGHT.
GROUP BY E HAVING.
Exercícios.
- Módulo 03
o Exibir dados de múltiplas tabelas
o Visões de tabelas relacionadas.
o Mostrar linhas de duas ou mais tabelas escrevendo uma condição
simples de ligação na cláusula where.
o Mostrar linhas especificas a partir de tabelas relacionadas.
o Retornar linhas de uma tabela que não tenha ligação direta com as
linhas de uma outra tabela com um “OUTER JOIN”. (+)
o Mostrar dados de linhas diferentes na mesma tabela “SELF-JOIN”
o Passando valores entre consultas.
o Aninhar subconsultas que retornem uma única linha.
o Restringir linhas a serem mostradas pela consulta principal
dependendo do retorno de varias linhas da subconsulta.
o Dados baseados em condições complexas que requerem múltiplas
subconsutas em uma única declaração select.
- Módulo 04
o PL/SQL
o Bloco simples de PL/SQL
Estrutura do bloco PL/SQL.
Declarar variáveis.
Declarar variáveis escalares.
Declarar variáveis para armazenamento de dados
Declarar variáveis compostas.
Atributo %TYPE.
Atributo %ROWTYPE.
Referenciar variáveis.
- Módulo 05
o Manipular Dados com PL/SQL
Retornar dados com a declaração SELECT – INTO.
Manipular dados com as declarações INSERT, UPDATE e
DELETE.
Controle de transações: COMMIT, ROLLBACK,
ROLLBACK TO e SAVEPOINT.
o Fluxo de Execução do PL/SQL.
IF – THEN - ELSE – END IF.
LOOP – END LOOP.
FOR – IN – LOOP – END LOOP.
WHILE – LOOP – END LOOP.
CURSOR - FOR – LOOP.
- Módulo 06
o Processamento de Declarações SQL.
Processamento de cursor.
Cursor explícito.
• Declaração do cursor.
• Abrir o cursor.
• Procurar dados do cursor.
• Fechar o cursor.
Atributos cursor explícito.
o %ISOPEN.
o %NOTFOUND.
o %FOUND.
o %ROWCOUT.
Atributos cursor implícito.
SQL%ISOPEN
SQL%NOTFOUND
SQL%FOUND
SQL%ROWCOUNT
o Exceções em tempo de execução.
o Atualizar dados a partir de subconsultas.
V – ESTRATÉGIA DE TRABALHO
VI – AVALIAÇÃO