SQL
Objetivo
Transmitir os conceitos básicos e avançados de criação e manutenção de banco de dados
Pré-Requisito(s):
Carga Horária:
Data da Próxima Turma:
10/01/2022
-
04/02/2022
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