Apresentação do curso
  • Apresentação
  • 2. Papel do desenvolvedor
Instalações
  • Introdução
  • Criando o ambiente
  • Criando a VM e instalando o Windows Server
  • Instalando Ferramentas da VM
  • Instalação do SQL Server
  • Instalando o SQL Server Management Studio
  • Configuração adicional do Windows Server
MÓDULO 1 - INTRODUÇÃO
  • Início
Conhecimento teórico
  • O que é o SQL?
  • Teoria dos conjuntos
  • Lógica do predicado
  • O modelo relacional
Arquitetura do SQL Server - Introdução
  • Instância
  • Banco de dados
  • Esquemas
  • Tabelas, índices e outros objetos
  • Preparando o ambiente
  • Comandos DML - Introdução ao SELECT
  • Comandos DML - SELECT com tabelas
  • Comandos DML - Introdução a INSERT, UPDATE e DELETE
  • Quiz : Introdução a comandos DML
  • Tarefas - Comandos DML
  • Tarefas - Comandos DML - Respostas.
Criando tabelas e suas integridades
  • Início
  • Criando tabelas
  • Restrições de chaves primárias
  • Restrições de unicidade
  • Restrições de chave estrangeira
  • Restrições de verificação
  • Restrições de valor padrão
  • Quiz: Tabelas e restrições
MÓDULO 2 - DETALHANDO A INSTRUÇÃO SELECT
  • Início
Instrução SELECT e seus elementos
  • Consultar dados com a instrução SELECT
  • FROM
  • WHERE
  • GROUP BY
  • HAVING
  • SELECT
  • ORDER BY
  • TOP
Elementos avançados do SELECT
  • Expressões e conversões simples
  • Operadores matemáticos e dicas de operação
  • Operadores de comparação e dicas de utilização
  • Operadores AND e OR juntos e operadores equivalentes IN e BETWEEN
  • Null or not Null
  • Operações "todas de uma vez"
  • Curto Circuito.
  • Instrução CASE
  • Quiz : Instrução SELECT
Dados Alfanuméricos
  • CHAR versus VARCHAR
  • Unicode
  • Instrução LIKE
  • Operadores e Funções
Dados de Data e Hora
  • Tipos de dados
  • Funções de Data e Hora
  • Conversão de Data e Hora
  • Pesquisando linhas com data e hora fixa
  • Pesquisando linhas com data e hora do sistema
  • Quiz: Dados Alfanuméricos e Data
MÓDULO 3 - JUNÇÕES
  • Atualização do ambiente
  • Início
Cross Join
  • Cross Join - Padrão ANSI 89 e 92
  • Self Cross
Inner Join
  • Inner Join
  • Composite Join
  • Non-Equi Join
  • Multi-Table Join
Outer Join
  • Outer Join
  • Left Outer Join
  • Right Outer Join
  • Full Outer Join
Além dos Joins
  • Tratando valores ausentes
  • Erros de lógica no OUTER JOIN
  • OUTER JOIN com Multi-table join
  • Função COUNT() com o OUTER JOIN