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 principal de la noticia de tipos de Ingeniería Social

Tipos de engenharia social

Phishing: Caracteriza-se pela busca de informações pessoais, nomes, endereços e números de segurança. Utiliza links que redirecionam para sites suspeitos, com URLs que parecem legítimos…

Engenharia social

A engenharia social é um conjunto de técnicas usadas por criminosos cibernéticos para enganar usuários desavisados e fazê-los enviar dados confidenciais, infectar seus computadores com…