MS 20761B – Querying Data with Transact-SQL

Certifique-se no maior centro oficial de treinamento em TI do RJ e demonstre suas habilidades como profissional de banco de dados.

O objetivo principal do curso é dar aos alunos uma boa compreensão da linguagem Transact-SQL que é usada por todas as disciplinas relacionadas ao SQL Server; ou seja, Administração de Banco de Dados, Desenvolvimento de Banco de Dados e Business Intelligence.

  

PÚBLICO ALVO

Administradores de Banco de Dados, Desenvolvedores de Banco de Dados e profissionais de BI.

Próximas turmas

Clique aqui para conferir as próximas turmas.

AO CONCLUIR ESTE TREINAMENTO, VOCÊ SERÁ CAPAZ DE:

Descrever os principais recursos e componentes do SQL Server.

Descrever T-SQL, conjuntos e lógica de predicados.

Escrever uma única instrução SELECT da tabela.

Escrever uma instrução SELECT de várias tabelas.

Escrever instruções SELECT com filtragem e classificação.

Descrever como o SQL Server usa tipos de dados.

Escrever instruções DML.

Escrever consultas que usam funções internas.

Escrever consultas que agregam dados.

Escrever subconsultas.

Criar e implementar visualizações e funções com valor de tabela.

Usar os operadores definidos para combinar os resultados da consulta.

Escrever consultas que usam funções de classificação, deslocamento e agregação de janelas.

Transformar dados implementando pivot, unpivot, rollup e cube.

Criar e implementar procedimentos armazenados.

Adicionar construções de programação, como variáveis, condições e loops, ao código T-SQL.

Este módulo apresenta o SQL Server, as versões do SQL Server, incluindo as versões da nuvem e como se conectar ao SQL Server usando o SQL Server Management Studio.

Este módulo descreve os elementos do T-SQL e seu papel na escrita de consultas. Descrever o uso de conjuntos no SQL Server. Descrever o uso da lógica de predicado no SQL Server. Descreva a ordem lógica das operações nas instruções SELECT.

Este módulo apresenta os fundamentos da instrução SELECT, concentrando-se em consultas em uma única tabela.

Este módulo descreve como escrever consultas que combinam dados de várias origens no Microsoft SQL Server 2016.

Este módulo descreve como implementar a classificação e filtragem.

Este módulo introduz os tipos de dados que o SQL Server usa para armazenar dados.

Este módulo descreve como criar consultas DML e por que você deseja.

Este módulo apresenta algumas das muitas funções incorporadas no SQL Server 2016.

Este módulo descreve como usar funções agregadas.

Este módulo descreve vários tipos de subconsulta e como e quando usá-los. 

Anteriormente neste curso, você aprendeu a usar subconsultas como uma expressão que retornava resultados para uma consulta de chamada externa. Como as subconsultas, as expressões de tabela são expressões de consulta, mas as expressões de tabela estendem essa ideia, permitindo que você as nomeie e trabalhe com seus resultados, da mesma forma que trabalharia com dados em qualquer tabela relacional válida. O Microsoft SQL Server 2016 oferece suporte a quatro tipos de expressões de tabela: tabelas derivadas, expressão de tabela comum (CTEs), exibições e funções de valor de tabela (TVFs) embutidas. Neste módulo, você aprenderá a trabalhar com essas formas de expressões de tabela e aprenderá como usá-las para ajudar a criar uma abordagem modular para a criação de consultas. 

Este módulo introduz como usar os operadores de conjunto UNION, INTERSECT e EXCEPT para comparar linhas entre dois conjuntos de entrada.

Este módulo descreve os benefícios de usar as funções da janela. Restringir funções de janela a linhas definidas em uma cláusula OVER, incluindo partições e quadros. Escrever consultas que usam funções de janela para operar em uma janela de linhas e retornar resultados de comparação de classificação, agregação e deslocamento. 

Este módulo descreve as consultas de gravação que giram e desmotificam conjuntos de resultados. Escrever consultas que especificam vários agrupamentos com conjuntos de agrupamentos 

Este módulo descreve como retornar resultados executando procedimentos armazenados. Passar parâmetros para procedimentos. Crie procedimentos armazenados simples que encapsulem uma instrução SELECT. Construa e execute SQL dinâmico com EXEC e sp_executesql. 

Este módulo descreve como aprimorar seu código T-SQL com elementos de programação. 

Este módulo introduz o tratamento de erros para o T-SQL.

Este módulo descreve como implementar transações.

Sobre este curso

Este curso foi projetado para apresentar aos alunos o Transact-SQL. Ele é projetado de tal forma que os primeiros três dias podem ser ministrados como um curso para estudantes que necessitam de conhecimento para outros cursos no currículo do SQL Server. Os dias 4 e 5 ensinam as habilidades restantes necessárias para fazer o exame 70-761.

Perfil do público

O objetivo principal do curso é dar aos alunos uma boa compreensão da linguagem Transact-SQL que é usada por todas as disciplinas relacionadas ao SQL Server; ou seja, Administração de Banco de Dados, Desenvolvimento de Banco de Dados e Business Intelligence. Como tal, o principal público-alvo deste curso é: Administradores de Banco de Dados, Desenvolvedores de Banco de Dados e profissionais de BI.

Na conclusão do curso

Depois de concluir este curso, os alunos serão capazes de:

  • Descrever os principais recursos e componentes do SQL Server.
  • Descrever T-SQL, conjuntos e lógica de predicados.
  • Escreva uma única instrução SELECT da tabela.
  • Escreva uma instrução SELECT de várias tabelas.
  • Escreva instruções SELECT com filtragem e classificação.
  • Descrever como o SQL Server usa tipos de dados.
  • Escreva instruções DML.
  • Escrever consultas que usam funções internas.
  • Escreva consultas que agregam dados.
  • Escreva subconsultas.
  • Crie e implemente visualizações e funções com valor de tabela.
  • Use os operadores definidos para combinar os resultados da consulta.
  • Escrever consultas que usam funções de classificação, deslocamento e agregação de janelas.
  • Transforme dados implementando pivot, unpivot, rollup e cube.
  • Crie e implemente procedimentos armazenados.
  • Adicione construções de programação, como variáveis, condições e loops, ao código T-SQL.

40 horas

  • Conhecimento básico do sistema operacional Microsoft Windows e suas principais funcionalidades.

  • Conhecimento prático de bancos de dados relacionais.

Módulo 1: Introdução ao Microsoft SQL Server 2016

Este módulo apresenta o SQL Server, as versões do SQL Server, incluindo as versões da nuvem e como se conectar ao SQL Server usando o SQL Server Management Studio.

Módulo 2: Introdução ao T-SQL Querying

Este módulo descreve os elementos do T-SQL e seu papel na escrita de consultas. Descrever o uso de conjuntos no SQL Server. Descrever o uso da lógica de predicado no SQL Server. Descreva a ordem lógica das operações nas instruções SELECT.

Módulo 3: Escrevendo consultas SELECT

Este módulo apresenta os fundamentos da instrução SELECT, concentrando-se em consultas em uma única tabela.

Módulo 4: Consultando várias tabelas

Este módulo descreve como escrever consultas que combinam dados de várias origens no Microsoft SQL Server 2016.

Módulo 5: Classificando e Filtrando Dados

Este módulo descreve como implementar a classificação e filtragem.

Módulo 6: Trabalhando com tipos de dados do SQL Server 2016

Este módulo introduz os tipos de dados que o SQL Server usa para armazenar dados.

Módulo 7: Usando o DML para modificar dados

Este módulo descreve como criar consultas DML e por que você deseja.

Módulo 8: Usando Funções Internas

Este módulo apresenta algumas das muitas funções incorporadas no SQL Server 2016.

Módulo 9: Agrupando e Agregando Dados

Este módulo descreve como usar funções agregadas.

Módulo 10: Usando Subconsultas

Este módulo descreve vários tipos de subconsulta e como e quando usá-los. 

Módulo 11: usando expressões de tabela

Anteriormente neste curso, você aprendeu a usar subconsultas como uma expressão que retornava resultados para uma consulta de chamada externa. Como as subconsultas, as expressões de tabela são expressões de consulta, mas as expressões de tabela estendem essa ideia, permitindo que você as nomeie e trabalhe com seus resultados, da mesma forma que trabalharia com dados em qualquer tabela relacional válida. O Microsoft SQL Server 2016 oferece suporte a quatro tipos de expressões de tabela: tabelas derivadas, expressão de tabela comum (CTEs), exibições e funções de valor de tabela (TVFs) embutidas. Neste módulo, você aprenderá a trabalhar com essas formas de expressões de tabela e aprenderá como usá-las para ajudar a criar uma abordagem modular para a criação de consultas. 

Módulo 12: Usando o Set Operators

Este módulo introduz como usar os operadores de conjunto UNION, INTERSECT e EXCEPT para comparar linhas entre dois conjuntos de entrada.

 Módulo 13: Uso das funções Classificação do Windows, Deslocamento e Agregação

Este módulo descreve os benefícios de usar as funções da janela. Restringir funções de janela a linhas definidas em uma cláusula OVER, incluindo partições e quadros. Escrever consultas que usam funções de janela para operar em uma janela de linhas e retornar resultados de comparação de classificação, agregação e deslocamento. 

Módulo 14: Conjuntos Dinâmicos e Agrupados

Este módulo descreve as consultas de gravação que giram e desmotificam conjuntos de resultados. Escrever consultas que especificam vários agrupamentos com conjuntos de agrupamentos 

Módulo 15: Executando Procedimentos Armazenados

Este módulo descreve como retornar resultados executando procedimentos armazenados. Passar parâmetros para procedimentos. Crie procedimentos armazenados simples que encapsulem uma instrução SELECT. Construa e execute SQL dinâmico com EXEC e sp_executesql. 

Módulo 16: Programando com o T-SQL

Este módulo descreve como aprimorar seu código T-SQL com elementos de programação. 

Módulo 17: Implementando o tratamento de erros

Este módulo introduz o tratamento de erros para o T-SQL.

 Módulo 18: Implementando Transações

Este módulo descreve como implementar transações.

Porque realizar esse treinamento no MAIOR centro oficial Microsoft do Rio de Janeiro?

CERTIFICADO MICROSOFT

 Destaque-se no mercado de trabalho com os nossos  certificados emitidos pela Microsoft.

SEGURO CERTIFICAÇÃO  

(somente para empresas)

Caso algum funcionário se desligue da empresa contratante (por iniciativa própria ou da empresa), a mesma poderá enviar outro em seu lugar, para fazer a formação completa, desde que este traga os materiais originais fornecidos ao funcionário anterior. Válido por seis (06) meses após o término da formação na categoria escolhida.

CERTIFICAÇÃO GARANTIDA  

Você poderá refazer o treinamento até ser aprovado, quantas vezes forem necessárias. Caso não haja aprovação, compareça a NSI com o resultado e solicite seu benefício com nossos consultores de carreiras, podendo escolher a hora do treinamento.

FREE REPLAY

 

Todos os alunos do programa de certificação têm direito a um free replay por curso frequentado. Ou seja, ao final do curso, o mesmo poderá participar de outra turma do mesmo curso, na mesma versão. 

"A certificação Microsoft MCSE que fiz na NSI Training foi fundamental para o meu sucesso profissional. Nas empresas onde trabalhei, sempre me destaquei pelo conhecimento adquirido com a formação. Foi, sem dúvida, o melhor investimento que eu fiz".
Eduardo Cunha
Gerente de TI em Ouro Petro Óleo e Gás - Fundação Getúlio Vargas
ANOS

Treinando e formando profissionais em tecnologia no RJ.

ALUNOS

Já estiveram conosco e comprovaram a nossa qualidade.

salas

Formam o maior centro de treinamento do RJ.

ALGUMAS EMPRESAS QUE CONFIAm EM NOSSOS SERVIÇOS:

BENEFÍCIOS NSI TRAINING

Todos os alunos do programa de certificação têm direito a um free replay por curso frequentado. Ou seja, ao final do curso, o mesmo poderá participar de outra turma do mesmo curso, na mesma versão. 

 Você poderá refazer o treinamento até ser aprovado, quantas vezes forem necessárias. Caso não haja aprovação, compareça a NSI com o resultado e solicite seu benefício com nossos consultores de carreiras, podendo escolher a hora do treinamento.

(somente para empresas)

Caso algum funcionário se desligue da empresa contratante (por iniciativa própria ou da empresa), a mesma poderá enviar outro em seu lugar, para fazer a formação completa, desde que este traga os materiais originais fornecidos ao funcionário anterior. Válido por seis (06) meses após o término da formação na categoria escolhida.

A NSI Training fica localizada no centro da cidade do Rio de Janeiro, a 200m do metrô da Cinelândia, trazendo o máximo de comodidade para você.

Com a maior infraestrutura da cidade, a empresa oferece até 10 salas de treinamento e mais um auditório de 60 lugares. Além disso, há um centro de provas Vue para que você encontre tudo o que precisa para completar a sua certificação.

ESTAMOS AQUI:

Rua Araújo Porto Alegre, 71 4o andar - Centro - Rio de Janeiro - RJ - 20030-015