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