SQL

Objetivo

Transmitir os conceitos básicos e avançados de criação e manutenção de banco de dados

Pré-Requisito(s):

Lógica de Programação

Carga Horária:

40 H

Data da Próxima Turma:

06/12/2021

-

23/12/2021

Investimento

750.00

Conteúdo

Instrução
Criação esquema
Comandos DDL

Recuperando dados BD
Instrução SELECT
Cláusula WHERE
Calculo aritméticos
Alias de coluna
Concatenação
Valores nulos
Exibir linhas distintas
Comparando valores
Operadores SQL
Operadores lógicos
Cláusula ORDER BY
Instrução SELECT com duas tabelas
Apelidos de tabela
Produtos cartesianos
Instrução SELECT com mais de duas tabelas
Condição join e tipos de join

Funções simples
Usando funções de única linha
Caractere
Numéricas
Conversão
Expressão regular
Usando funções agregadas
Agrupamento de linhas
Cláusula ORDER BY
Funções agregadas
Cláusula HAVING
Cláusula WHERE e GROUP BY
Cláusula WHERE, GROUP BY e HAVING

  Armazenamento e processando datas e horas
Exemplo de armazenamento e recuperação de datas
Convertendo data/hora com TO_CHAR() e TO_DATE()
Configurando o formato de data padrão
Implementação de ano no Oracle
Usando funções de data/horário
Usando timetamp
Usando intervalos de tempo

Subconsultas
Subconsultas em uma única linha
Subconsultas em várias linhas
Subconsultas de várias colunas
Subconsutlas correlacionadas
Subconsultas alinhadas
Instrução UPDATE e DELETE contendo subconsultas

Consultas avançadas
Usando operadores de conjunto
Função DOCODE()
Expressão CASE
Consultas hierárquicas
Cláusula GROPYP BY estendidas
Cláusula ROLLUP
Funções analíticas
Cláusula BETWEEN
Usando ANY e IS ANY

Alterando conteúdo de tabelas
Instrução INSERT
Instrução UPDATE
Instrução DELETE
Mesclando linhas com MERGE
Consultas Flashback

Usuários, privilégios e atribuições
Usuários
Criando usuário
Alterando senha
Excluindo usuário
Privilégios de sistema
Privilégios de objeto
Atribuições Roles
Auditoria

Criando tabelas, sequências, índices e visões
Tabela
Informações sobre tabela
Informações sobre coluna
Alterando uma tabela
Mudando nome tabela
Adicionando comentário em uma tabela
Trucando tabela
Excluindo tabela

Sequências
Criando sequência
Recuperando sequência
Usando sequência
Chave primária com sequência
Modificando sequência
Excluindo sequência

Índices
Criando índice
Usando índice baseado em funções
Recuperando informações sobre índices
Recuperando informações sobre índices em uma coluna
Modificando um índice
Excluindo um índice
Criando um índice de bitmap

Visões
Criando e usando uma visão
Modificando uma visão
Excluindo uma visão