Descrição
Este programa tem como principal objetivo proporcionar aos alunos uma boa compreensão da linguagem Transact-SQL que é utilizada em todas as disciplinas relacionadas com SQL Server; ou seja, administração de banco de dados, desenvolvimento de banco de dados e inteligência de negócios.
Endereçado a
- Administradores de banco de dados
 - Desenvolvedores de banco de dados
 - Profissionais de BI.
 
Duração
35 horas
Modalidades
- 
- Cara a cara
 
 
- 
- Ao vivo virtual através de plataformas digitais
 
 
- no local
 
Cursos Relacionados
- 
- 20764-C: Administrando uma infraestrutura de banco de dados SQL
 
 
- 20762-C: Desenvolvendo Bancos de Dados SQL
 
Inclui
- 
- 35 horas de treinamento
 
 
- 
- Instrutores treinados
 
 
- 
- Manual do participante em formato digital
 
 
- 
- Comprovante de participação
 
 
temário
Lição 1: Introdução ao Microsoft SQL Server
- 
- A arquitetura básica do SQL Server
 
 
- 
- Edições e versões do SQL Server
 
 
- Introdução ao SQL Server Management Studio
 
Laboratório: Trabalhando com ferramentas do SQL Server
- 
- Trabalhar com o SQL Server Management Studio
 
 
- 
- Criando e organizando scripts T-SQL
 
 
- Use livros on-line
 
Lição 2: Introdução às consultas T-SQL
- 
- Apresentação do T-SQL
 
 
- 
- Definir compreensão
 
 
- 
- Entendendo a lógica de predicados
 
 
- Entendendo a ordem lógica das operações em instruções SELECT
 
Laboratório: Introdução às consultas T-SQL
- 
- Execução de instruções SELECT básicas
 
 
- 
- Como executar consultas que filtram dados usando predicados
 
 
- Executando consultas que ordenam dados usando ORDER BY
 
Lição 3: Escrevendo consultas SELECT
- 
- Escreva instruções SELECT simples
 
 
- 
- Removendo duplicatas com DISTINCT
 
 
- 
- Usar aliases de coluna e tabela
 
 
- Escreva expressões CASE simples
 
Laboratório: Escrevendo instruções SELECT básicas
- 
- Escreva instruções SELECT simples
 
 
- 
- Elimine duplicatas com DISTINCT
 
 
- 
- Usar aliases de coluna e tabela
 
 
- Use uma expressão CASE simples
 
Lição 4: consultando várias tabelas
- 
- Entendendo as junções
 
 
- 
- Consulta com associações internas
 
 
- 
- Consulta com associações externas
 
 
- Consulta com Cross Joins e Self Joins
 
Laboratório: Consultar várias tabelas
- 
- Escrevendo consultas que usam associações internas
 
 
- 
- Escrevendo consultas que usam junções internas de várias tabelas
 
 
- 
- Como escrever consultas que usam autojunções
 
 
- 
- Escrevendo consultas que usam associações externas
 
 
- Escrevendo consultas que usam junções cruzadas
 
Lição 5: Classificação e filtragem de dados
- 
- classificação de dados
 
 
- 
- Filtrar dados com predicados
 
 
- 
- Filtragem de dados com TOP e OFFSET-FETCH
 
 
- Trabalhar com valores desconhecidos
 
Laboratório: Classificação e filtragem de dados
- 
- Escrevendo consultas que filtram dados usando uma cláusula WHERE
 
 
- 
- Escrevendo consultas que ordenam dados usando uma cláusula ORDER BY
 
 
- 
- Escrevendo consultas que filtram dados com a opção TOP
 
 
- Escrevendo consultas que filtram dados usando a cláusula OFFSET-FETCH
 
Lição 6: Trabalhando com tipos de dados do SQL Server
- 
- Introdução aos tipos de dados do SQL Server
 
 
- 
- Trabalhar com dados de caracteres
 
 
- Trabalhar com dados de data e hora
 
Laboratório: Trabalhando com tipos de dados do SQL Server
- 
- Escreva consultas que retornam dados de data e hora
 
 
- 
- Escrever consultas que usam funções de data e hora
 
 
- 
- Escrever consultas que retornam dados de caracteres
 
 
- Escrever consultas que retornam funções de caractere
 
Lição 7: usando DML para modificar dados
- 
- Adicionar dados às tabelas
 
 
- 
- Modificar e excluir dados
 
 
- Gerando valores de coluna automáticos
 
Laboratório: Usando DML para modificar dados
- 
- Inserir registros com DML
 
 
- Atualizando e excluindo registros usando DML
 
Lição 8: Usando funções integradas
- 
- Escreva consultas com funções integradas
 
 
- 
- Usar funções de conversão
 
 
- 
- Usar funções lógicas
 
 
- Usando funções para trabalhar com NULL
 
Laboratório: Usando recursos integrados
- 
- Escreva consultas que usam funções de conversão
 
 
- 
- Escrever consultas que usam funções lógicas
 
 
- Escreva consultas que testam a nulidade
 
Lição 9: Agrupamento e Agregação de Dados
- 
- Use funções adicionais
 
 
- 
- Usando a cláusula GROUP BY
 
 
- Filtrar grupos com HAVING
 
Laboratório: Agrupamento e Agregação de Dados
- 
- Escrevendo consultas que usam a cláusula GROUP BY
 
 
- 
- Escrever consultas que usam funções agregadas
 
 
- 
- Escrevendo consultas que usam diferentes funções de agregação
 
 
- Escrevendo consultas que filtram grupos com a cláusula HAVING
 
Lição 10: Usando Subconsultas
- 
- Escrever subconsultas independentes
 
 
- 
- Escrever subconsultas correlacionadas
 
 
- Usando o predicado EXISTS com subconsultas
 
Laboratório: Usando subconsultas
- 
- Escrever consultas que usam subconsultas separadas
 
 
- 
- Escrevendo consultas que usam subconsultas escalares e de vários resultados
 
 
- Escrevendo consultas que usam subconsultas correlacionadas e uma cláusula EXISTS
 
Lição 11: Usando expressões de tabela
- 
- usar visualizações
 
 
- 
- Usando funções com valor de tabela online
 
 
- 
- Usar tabelas derivadas
 
 
- Usar expressões de tabela comuns
 
Laboratório: Usando expressões de tabela
- 
- Escrever consultas que usam visualizações
 
 
- 
- Escrever consultas que usam tabelas derivadas
 
 
- 
- Escrever consultas que usam expressões de tabela comuns (CTEs)
 
 
- Escrevendo consultas que usam expressões com valor de tabela (TVFs) embutidas
 
Lição 12: Usando Operadores de Conjunto
- 
- Escrevendo consultas com o operador UNION
 
 
- 
- Usando EXCEPT e INTERSECT
 
 
- Usando APLICAR
 
Laboratório: Usando operadores de conjunto
- 
- Escrevendo consultas que usam os operadores de conjunto UNION e UNION ALL
 
 
- 
- Escrevendo consultas que usam os operadores CROSS APPLY e OUTER APPLY
 
 
- Escreva consultas que usam os operadores EXCEPT e INTERSECT
 
Lição 13: Usando os recursos de classificação, compensação e agregação do Windows
- 
- Criando janelas com OVER
 
 
- Explorando os recursos da janela
 
Laboratório : Usando os Recursos de Classificação, Compensação e Agregação do Windows
- 
- Escrever consultas que usam funções de classificação
 
 
- 
- Escreva consultas que usam funções de compensação
 
 
- Escrevendo consultas que usam funções de agregação de janela
 
Lição 14: Agrupando e Girando Conjuntos
- 
- Escrevendo consultas com PIVOT e UNPIVOT
 
 
- Trabalhar com conjuntos de agrupamento
 
Laboratório: Conjuntos de pool e pivô
- 
- Escrever consultas que usam o operador PIVOT
 
 
- 
- Escrevendo consultas que usam o operador UNPIVOT
 
 
- Escrevendo consultas que usam as subcláusulas GROUPING SETS CUBE e ROLLUP
 
Lição 15: Executando Procedimentos Armazenados
- 
- Consultar dados com procedimentos armazenados
 
 
- 
- Passar parâmetros para procedimentos armazenados
 
 
- 
- Criando procedimentos armazenados simples
 
 
- Trabalhar com SQL dinâmico
 
Laboratório: Executando Procedimentos Armazenados
- 
- Usando a instrução EXECUTE para chamar procedimentos armazenados
 
 
- 
- Passar parâmetros para procedimentos armazenados
 
 
- Execução de procedimentos armazenados no sistema
 
								

