Querying Data with Transact-SQL

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

Artigos recentes

Imagen de Ben Orta hablando de GSB especialistas TI en en el mundo

15º aniversário do GSB

Trabalhamos muito para nos prepararmos para sua chegada. Muitas noites sem dormir valeram a pena para ver você crescer, amadurecer e se desenvolver. Obrigado a…