Programa do Curso
Modelos de banco de dados relacionais
- A estrutura de um banco de dados relacional
- Tipos de conexões entre tabelas
- Normalização e desnornalização de bancos de dados
- Operadores relacionais
Extração de dados
- Regras para escrever consultas SQL
- A sintaxe do SELECT
- Selecionando todas as colunas
- Consultas com operações aritméticas
- Aliases de colunas
- Literais
- Operador de concatenação
Filtrando resultados
- A cláusula WHERE
- Operadores de comparação
- Condição LIKE
- Pré-condição BETWEEN ... AND
- Condição IS NULL
- Condição IN
- Operadores booleanos AND, OR e NOT
- Múltiplas condições na cláusula WHERE
- A ordem dos operadores.
- Cláusula DISTINCT
Ordenação de dados
- A cláusula ORDER BY
- Ordenação por múltiplas colunas ou expressões
Funções SQL
- Diferenças entre funções de uma linha e multi-linha
- Funcionalidades de texto, numéricas e de data,
- Conversão explícita e implícita
- Funções de conversão
- Aninhamento de funções
- Verificação do desempenho das funções - tabela dual
- Obtendo a data atual com a função SYSDATE
- Tratamento de valores NULL
Agregação de dados usando agrupamento
- Funções de agregação
- Como as funções de agrupamento tratam valores NULL
- Criando grupos de dados - a cláusula GROUP BY
- Agrupamento de múltiplas colunas
- Filtrando o resultado das funções de agrupamento - a cláusula HAVING
Recuperação de dados de múltiplas tabelas
- Tipos de conectores
- Uso do NATURAL JOIN
- Aliases de tabelas
- Joins na cláusula WHERE
- INNER JOIN (junção interna)
- External Merge LEFT, RIGHT, FULL OUTER JOIN
- Produto cartesiano
Subconsultas
- Colocação de subconsultas no comando SELECT
- Subconsultas de linha única e multi-linha
- Operadores de subconsultas de linha única
- Características do agrupamento em subconsultas
- Operadores de subconsultas multi: IN, ALL, ANY
- Como os valores NULL são tratados em subconsultas
Operadores coletivos
- Operador UNION
- Operador UNION ALL
- Operador INTERSECT
- Operador MINUS
Inserir, atualizar e excluir dados
- Comando INSERT
- Cópia de dados de outra tabela
- Comando UPDATE
- Comando DELETE
- Comando TRUNCATE
Transações
- Comandos COMMIT, ROLLBACK e SAVEPOINT
Comandos DDL
- Os principais objetos do banco de dados
- Regras para nomear objetos
- Criação de tabelas
- Tipos de dados disponíveis para colunas
- Opção DEFAULT
- Opção NULL e NOT NULL
Gestão de tabelas
- Integridade referencial: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
- Criação de uma tabela por consulta
- Exclusão de uma tabela: DROP TABLE
- Comando DESCRIBE
Outros objetos de esquema
- Sequências
- Sinônimos
- Views
Requisitos
- Conhecimento básico de informática
- Conhecimento de qualquer sistema operacional
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (6)
estava muito bem estruturado, tanto por dias quanto por módulos, fácil de seguir
Melania - DB Global Technology SRL
Curso - Oracle SQL for beginners
Máquina Traduzida
Gostei da maneira como o instrutor explicou as informações sobre os tópicos e do fato de que ele prestava atenção aos detalhes, tornando as aulas muito práticas e lógicas.
Andreea
Curso - Oracle SQL for beginners
Máquina Traduzida
o instrutor dá mais exemplos para cada capítulo
Corina
Curso - Oracle SQL for beginners
Máquina Traduzida
os exercícios interativos
BOANGIU GIORGIANA
Curso - Oracle SQL for beginners
Máquina Traduzida
as explicações
Daniela
Curso - Oracle SQL for beginners
Máquina Traduzida
os exercícios
Amna AlAli - Federal Demographic Council
Curso - Oracle SQL for beginners
Máquina Traduzida