
SQL - Fundamentos
Objetivo
Preparar profissionais para manutenção, criação, programação e controle de Banco de Dados.
Por que estudar SQL - Fundamentos na Vertical Training?
A Vertical training é um centro de treinamento que visa formar profissionais preparados para o ambiente de trabalho.
Aqui voçê sempre terá material atualizado e profissionais que sempre se atualizam no mercado de trabalho além de terem participados de grandes projetos em grandes empresas
Pré-requisito:
Ter conhecimento de sistema operacional Windows ou MacOS.
Carga Horária:
24 Horas
CONTEÚDO
Conceitos Básicos:
Introdução; Banco de dados relacional e a linguagem SQL; Características; Segurança; Escalabilidade; Portabilidade; Interface e conectividade; Case sensitive; Identificadores; Ferramenta gráfica ou comandos.
Projetando um banco de dados
Projetando a estrutura do banco de dados; Modelagem de dados; Tabelas; Colunas; Linhas; Chaves; Tipos de dados.
Criando um banco de dados
Criando tabelas; A primeira tabela; O comando INSERT; A instrução SELECT; A segunda tabela; A sintaxe completa da instrução CREATE TABLE.
DML
Os comandos DML; SELECT; Exibindo todas as colunas; Exibindo algumas colunas; Exibindo algumas colunas utilizando Alias; Exibindo colunas cujo nome contém espaço; Criando uma coluna virtual; Exibindo um cálculo; Cláusula DISTINCT; Cláusula LIMIT; INSERT; INSERT posicional; INSERT declarativo; INSERT com SELECT: copiando dados de uma tabela para outra; INSERT com SELECT: quando as tabelas são iguais; INSERT com SELECT: quando as duas tabelas são diferentes; UPDATE; Alterando dados de uma coluna; Alterando dados de várias colunas; DELETE.
A cláusula WHERE
Os operadores: AND; OR; IN; BETWEEN; NOT BETWEEN; LIKE; NOT LIKE
A cláusula ORDER BY
Ordenando por colunas; Ordenando por uma coluna; Ordenando várias colunas; ASC e DESC.
Integridade e consistência dos dados
Regras de integridade e consistência; Constraints; Chaves primárias; Chaves secundárias; Regras de validação; Chaves estrangeiras; Valor padrão; Valores nulos e não-nulos; Datatypes; Regras das constraints; Criando tabelas com todas as regras de integridade e consistência; Modelo Entidade-Relacionamento - MER; Relacionamento; Relacionamento 1:1; Relacionamento 1:N; Regras de relacionamento de 1:N; Relacionamento N:N; Regras de relacionamento de N:N.
Associando tabelas
INNER JOIN; LEFT JOIN; RIGHT JOIN; Associando múltiplas tabelas; CROSS JOIN; Os comandos UPDATE e DELETE.
Union e Subquery
UNION ALL; Regras para utilização da cláusula UNION ALL; Subquery; Subqueries introduzidas com IN/NOT; Subqueries introduzidas com o sinal de =; Regras de subqueries; Update com subqueries; Delete com subqueries.
Totalizando dados
A cláusula GROUP BY; Criando as tabelas e incluindo dados; A cláusula HAVING; A cláusula WITH ROLLUP; A cláusula JOIN; Criando as tabelas e inserindo os dados.
Data:
15/08 a 29/08 aos Sábados das 8:30 às 17:30h
Local: Turma em São Paulo e São Bernardo do Campo
Modalidade:
EAD 
Diferencial Vertical Training:
Valor Acessível
1 aluno por maquina
Turma Reduzida
Coffe-break
Certificado
Local de fácil Acesso
