
Não vá embora!
até 12x sem juros
até 12x sem juros no cartão
Carga horária: 32 horas
Este curso toma uma abordagem única para o treinamento de SQL, pois incorpora teoria de modelagem de dados, teoria de banco de dados relacional, representações gráficas de conceitos teóricos e numerosos exemplos de sintaxe de SQL real em um veículo de aprendizado.
CONSULTE-NOS
32 horas
Presencial
Online ao Vivo
Idioma: Português
Sujeito a alteração sem aviso prévio
No Curso online você tem aulas digitais e interage com mentores reais ao vivo. Já no Curso a distância, tanto o conteúdo, quanto a interação são digitais.
1 - BASES DE DADOS RELACIONAIS E MODELOS DE DADOS
Sobre os modelos de dados Sobre o modelo relacional O Modelo de Dados Eletrônicos Sobre o SGBD Relacional
2 - SELEÇÃO E CONFIGURAÇÃO DA INTERFACE DE BANCO DE DADOS
Considerando as ferramentas disponíveis Selecionando a Ferramenta Apropriada Oracle Net Database Connections Oracle PAAS Database Connections Configuração do SQL Developer Configuração SQL * Plus Setup Jdeveloper
3 - USANDO A INTERFACE DO BANCO DE DADOS
Sobre as Variáveis de Ligação e Substituição Usando o SQL Developer Usando SQL * Plus
4 - INTRODUÇÃO AO IDIOMA SQL
Sobre o idioma SQL Características do SQL Introduzindo o SQL Using Select Regras SQL
5 - A DECLARAÇÃO SELECIONADA
A Declaração Select Palavra-chave distinta / única Usando Alias ??Nomes
6 - RESTRINGINDO RESULTADOS COM A CLÁUSULA ONDE
Sobre Operadores Lógicos Operador de Igualdade Operadores booleanos REGEXP_LIKE () Em Operador
7 - ORDENAR DADOS COM A CLÁUSULA DE ENCOMENDA POR CLÁUSULA
Sobre a Ordem por Cláusula Tipos de coluna múltiplos Especifique a seqüência de classificação Sobre Valores Nulos dentro de Classes Usando alias de coluna
8 - PSEUDO COLUNAS, FUNÇÕES E TOP-N CONSULTAS
Pseudo Coluna Rowid ORA_ROWSCN PSEUDO Coluna Pseudo Coluna de ROWNUM Sobre as funções incorporadas SYSDATE Usuário e UID Função SESSIONTIMEZONE Usando a tabela dupla Limitações de linha e consultas Top-N FETCH First x Cláusula de apenas linhas OFFSET x Cláusula de Filas FETCH ... PERCENT Cláusula A opção WITH TIES
9 - TABELAS DE JUNÇÃO
Sobre as Junções Junções internas Reflexive Join Non-Key Join Junção externa
10 - USANDO OS OPERADORES DO SET
Sobre os Operadores Set Exemplos de operador de conjunto de SQL UNION Exemplo INTERETO Exemplo MINUS Exemplo UNION All
11 - FUNÇÕES RESUMIDAS USANDO SUB-CONSULTAS
Localizar dados com sub-consultas Sub-consultas padrão Sub-consultas correlacionadas O EXISTENTE Operador
12 - AGREGANDO DADOS DENTRO DOS GRUPOS
Sobre os Grupos Resumo Localizar grupos dentro das tabelas Selecione dados das tabelas de base Selecione Grupos dos Resultados
13 - USE DDL PARA CRIAR E GERENCIAR TABELAS
Criar declaração de tabela Tipos de dados de coluna Não nulo Padrão Descrever Declaração Alter Table Declaração da tabela de queda Tabela DDL Usando o SQL Developer Alterar declaração de usuário Alterar declaração de sessão NLS_Language NLS_Date
14 - USE O DML PARA MANIPULAR DADOS
A declaração de inserção A declaração de exclusão A Declaração de Atualização Sobre Transações Rollback de transação Compromisso de transação Transaction Savepoint A declaração Set Transaction Definir regras de declaração somente de transação de transação
15 - COMPREENDER OS MODELOS DE DADOS
O modelo de dados da empresa O Modelo de Dados Eletrônicos
16 - SOBRE O PADRÃO SQL-99
SQL-92 e SQL-99 Cross Joins Ligações naturais Junções internas Conexão interna implícita Junções externas Anti Joins Sub-Consultas Nomeadas
17 - AGRUPANDO GRUPOS COM ROLLUP & CUBE
Usando Rollup A função Grouping () Usando Cube
18 - FUNÇÕES SQL: MANIPULAÇÃO DE CARACTERES
Quais são as funções SQL? Funções de formatação de seqüência de caracteres Exemplo SUPERIOR (), BAIXO () Exemplo INITCAP () Funções dos códigos do personagem Exemplos de CHR ((), ASCII () Funções PAD & TRIM Exemplo de RPAD () Exemplo RTRIM () Exemplo TRIM () Funções de Manipulação de Cordas Exemplo DECODO () Exemplo SUBSTR () INSTR () Exemplo Exemplo TRANSLATE () REPLACE () Exemplo Funções de comparação de cordas Menos () Exemplo Função de Pesquisa Fonética Exemplo SOUNDEX ()
19 - FUNÇÕES SQL: MANIPULAÇÃO NUMÉRICA
Sobre as Funções de Dados Numéricos GRANDE () Exemplo Exemplo ABS () Exemplo REDONDO () Exemplo TRUNC () SINAL () Exemplo TO_NUMBER () Exemplo e Conversões de dados ype FUNÇÕES NULL VALUES Função NVL () e NVL2 () Exemplo NVL () (caractere) Exemplo de NVL () (Perda numérica de dados) Exemplo NVL () (saída numérica) Exemplo NVL2 () Função COALESCE () Função NULLIF ()
20 - FUNÇÕES SQL: MANIPULAÇÃO DE DATA
Funções de formatação de data Padrões de formato TO_CHAR () & TO_DATE () TO_CHAR () Exemplos EXEMPLOS TO_DATE () Exemplo EXTRACT () Funções aritméticas de data MONTHS_BETWEEN () Exemplo ADD_MONTHS () Exemplo Exemplo LAST_DAY () NEXT_DAY () Exemplo TRUNC (), ROUND () Datas Exemplo Exemplo NEW_ TIME () Sobre V $ TIMEZONE_NAMES CAST () FUNÇÃO E ZONAS DE TEMPO
21 - OBJETOS DE BANCO DE DADOS: SOBRE OBJETOS DE BANCO DE DADOS
Sobre os Objetos de Banco de Dados Sobre Esquemas Fazendo Referências de Objetos
22 - OBJETOS DE BANCO DE DADOS: VISTAS RELACIONAIS
Sobre Relações Vistas A declaração Create View Por que usar vistas? Acessando Vistas com DML Mantendo Definições de Vista Alter View Vista suspensa DDL usando o SQL Developer
23 - OBJETOS DE BANCO DE DADOS: ÍNDICES
Sobre índices Criar e soltar declarações do índice Índices e Desempenho Armazenamento de dicionário de dados
24 - OBJETOS DE BANCO DE DADOS: CRIANDO OUTROS OBJETOS
Sobre Seqüências Referenciando NEXTVAL Referenciando CURRVAL Dentro da cláusula DEFAULT Sequência de sequência e seqüência de queda ALTER SEQUENCE SEQUÊNCIA DE DROP Sobre as Colunas de Identidade CREAR TABELA ... GERADO COMO IDENTIDADE ALTER TABLE ... GERADO COMO IDENTIDADE Comece com valor limite ALTER TABLE ... DROP IDENTITY Sobre Sinônimos CREATE & DROP SYNONYM Declarações CRIAR SYNONYM SYNONYM DE DROP Público Vs Sinônimos privado CRIAR A AUTORIZAÇÃO DO ESQUEMA
25 - OBJETOS DE BANCO DE DADOS: GERENCIAMENTO DE OBJETOS USANDO DDL
A declaração RENAME Posicionamento TABLESPACE CREATE TABLE IF NOT EXISTS ... TABLESPACE A declaração de comentários A declaração TRUNCATE TABLE
26 - OBJETOS DE BANCO DE DADOS: SEGURANÇA
Sobre Segurança de Objetos Grant Privileges de Objetos Revogar Privilégios de Objetos Privilégios de objetos e desenvolvedor de SQL
27 - INTEGRIDADE DE DADOS USANDO RESTRIÇÕES
Sobre Restrições NÃO CONCLUSÃO NULL NOT NULL Exemplo CHECK Restringir Restrição única CONCLUSÃO CLÁUSICA PRIMÁRIA REFERÊNCIAS Restrição ON DELETE CASCADE Exemplo ON DELETE SET NULL Exemplo Restrições em Tabelas Existentes Restrições e Desenvolvedor SQL
28 - GERENCIANDO DEFINIÇÕES DE RESTRIÇÃO
RENAMING & DROPPING Constraints HABILITANDO E DESLIZANDO Restrições APLICAÇÃO DEFINIDA DE LIMITAÇÃO ESTABELECIMENTO Manipulação de Exceções de Restrição Restrições com Vistas Armazenamento Dicionário DATA
29 - ESTRUTURA DO DICIONÁRIO DE DADOS
Mais sobre o Dicionário de Dados VISÕES DO DIREITO ESPECÍFICO USER_UPDATABLE_COLUMNS A Estrutura do Dicionário METADATA & SQL Developer
Conhecimento básico em banco de dados relacionais.
Modelo presencial:
Modelo presencial: Se o aluno optar por fazer esse curso no modo online, no conforto de sua casa ou em qualquer lugar que você esteja no mundo, é possível realizar esse curso com êxito. Usamos uma plataforma de transmissão online ao vivo da Citrix, onde cadastramos o aluno que recebe um convite para se conectar ao curso no momento exato que se iniciar a aula presencial em nossa instalação. Este NÃO É CURSO GRAVADO, o curso acontece em tempo real.
+ 300.000 alunos treinados e milhares de alunos certificados em 12 anos
+ 12 premiações nacionais e internacionais como melhor centro de treinamentos do Brasil
+ 200 cursos presenciais e remotos nas áreas de tecnologia, gorvernança e negócios
+ 300 instrutores que fazem parte do maior corpo docente de tecnologia de negócios do Brasil