Este curso foi desenvolvido para apresentar aos alunos o Transact-SQL. Ele foi projetado de forma que os primeiros dias possam ser ministrados como um curso para alunos que precisam do conhecimento de outros cursos do currículo do SQL Server. Os últimos dias ensinam as habilidades restantes necessárias para fazer o exame 70-761.
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; nomeadamente, Administração de Base de Dados, Desenvolvimento de Base de Dados e Business Intelligence. Assim, o público-alvo principal deste curso é: Administradores de banco de dados, Desenvolvedores de banco de dados e profissionais de BI.
Depois de concluir este curso, os alunos serão capazes de:
Descreva os principais recursos e componentes do SQL Server.
Descreva T-SQL, conjuntos e lógica de predicado.
Escreva uma única instrução SELECT de tabela.
Escreva uma instrução SELECT de várias tabelas.
Escreva instruções SELECT com filtragem e classificação.
Descreva como o SQL Server usa tipos de dados.
Escreva instruções DML.
Escreva consultas que usam funções integradas.
Escreva consultas que agregam dados.
Escreva subconsultas.
Crie e implemente visualizações e funções com valor de tabela.
Use operadores de conjunto para combinar os resultados da consulta.
Escreva consultas que usem classificação de janela, deslocamento e funções de agregação.
Transforme os dados implementando o pivô, o não pivô, o rollup e o cubo.
Crie e implemente procedimentos armazenados.
Adicione construções de programação, como variáveis, condições e loops ao código T-SQL.
Módulo 1: Introdução ao Microsoft SQL ServerEste módulo apresenta o SQL Server, as versões do SQL Server, incluindo versões em nuvem, e como se conectar ao SQL Server usando o SQL Server Management Studio.Lições
Laboratório: Trabalhando com ferramentas do SQL Server
Depois de concluir este módulo, você será capaz de:
Descreva bancos de dados relacionais e consultas Transact-SQL.
Descreva as edições e versões locais e baseadas na nuvem do SQL Server.
Descreva como usar o SQL Server Management Studio (SSMS) para se conectar a uma instância do SQL Server, explorar os bancos de dados contidos na instância e trabalhar com arquivos de script que contêm consultas T-SQL.
Módulo 2: Introdução à consulta T-SQLEste módulo descreve os elementos do T-SQL e sua função na escrita de consultas. Descreva o uso de conjuntos no SQL Server. Descreva o uso da lógica de predicado no SQL Server. Descreva a ordem lógica das operações nas instruções SELECT.Lições
Laboratório: Introdução à consulta T-SQL
Depois de concluir este módulo, você será capaz de:
Descreva a função do T-SQL ao escrever instruções SELECT.
Descreva os elementos da linguagem T-SQL e quais elementos serão úteis para escrever consultas.
Descreva os conceitos da teoria dos conjuntos, um dos fundamentos matemáticos dos bancos de dados relacionais, e para ajudá-lo a aplicá-los à forma como você pensa em consultar o SQL Server
Descreva a lógica de predicado e examine sua aplicação para consultar o SQL Server.
Explique os elementos de uma instrução SELECT, delineie a ordem em que os elementos são avaliados e, em seguida, aplique esse entendimento a uma abordagem prática para escrever consultas.
Módulo 3: Escrevendo consultas SELECTEste módulo apresenta os fundamentos da instrução SELECT, com foco em consultas em uma única tabela.Lições
Laboratório: Escrevendo declarações básicas do SELECT
Depois de concluir este módulo, você será capaz de:
Descreva a estrutura e o formato da instrução SELECT, bem como os aprimoramentos que irão adicionar funcionalidade e legibilidade às suas consultas
Descreva como eliminar duplicatas usando a cláusula DISTINCT
Descreva o uso de aliases de coluna e tabela
Compreender e usar expressões CASE
Módulo 4: Consultando várias tabelasEste módulo descreve como escrever consultas que combinam dados de várias fontes no Microsoft SQL Server.Lições
Laboratório: Consultando várias tabelas
Depois de concluir este módulo, você será capaz de:
Explique os fundamentos das junções no SQL Server
Escreva consultas de junção interna
Escreva consultas que usam junções externas
Use tipos de junção adicionais
Módulo 5: Classificação e filtragem de dadosEste módulo descreve como implementar classificação e filtragem.Lições
Laboratório: Classificação e filtragem de dados
Depois de concluir este módulo, você será capaz de:
Explique como adicionar uma cláusula ORDER BY às suas consultas para controlar a ordem das linhas exibidas na saída da sua consulta
Explique como construir cláusulas WHERE para filtrar as linhas que não correspondem ao predicado.
Explique como limitar intervalos de linhas na cláusula SELECT usando uma opção TOP.
Explique como limitar intervalos de linhas usando a opção OFFSET-FETCH de uma cláusula ORDER BY.
Explique como a lógica de três valores é responsável por valores desconhecidos e ausentes, como o SQL Server usa NULL para marcar valores ausentes e como testar NULL em suas consultas.
.Módulo 6: Trabalhando com tipos de dados do SQL ServerEste módulo apresenta os tipos de dados que o SQL Server usa para armazenar dados.Lições
Laboratório: Trabalhando com tipos de dados do SQL Server
Depois de concluir este módulo, você será capaz de:
Explore muitos dos tipos de dados que o SQL Server usa para armazenar dados e como os tipos de dados são convertidos entre os tipos
Explique os tipos de dados baseados em caracteres do SQL Server, como funcionam as comparações de caracteres e algumas funções comuns que você pode achar úteis em suas consultas
Descreva os tipos de dados usados para armazenar dados temporais, como inserir datas e horas para que sejam analisados corretamente pelo SQL Server e como manipular datas e horas com funções integradas.
Módulo 7: Usando DML para modificar dadosEste módulo descreve como criar consultas DML e por que você deseja.Lições
Laboratório: Usando DML para modificar dados
Depois de concluir este módulo, você será capaz de:
Use as instruções INSERT e SELECT INTO
Use UPDATE, MERGE, DELETE e TRUNCATE.
Módulo 8: Usando funções integradasEste módulo apresenta algumas das muitas funções integradas ao SQL Server.Lições
Laboratório: usando funções integradas
Depois de concluir este módulo, você será capaz de:
Descreva os tipos de funções fornecidas pelo SQL Server e, a seguir, concentre-se em trabalhar com funções escalares
Explicar como converter dados explicitamente entre tipos usando várias funções do SQL Server
Descreva como usar funções lógicas que avaliam uma expressão e retornam um resultado escalar.
Descreva funções adicionais para trabalhar com NULL
Módulo 9: Agrupando e agregando dadosEste módulo descreve como usar funções agregadas.Lições
Laboratório: Agrupando e agregando dados
Depois de concluir este módulo, você será capaz de:
Descreva a função de agregação integrada no SQL Server e escreva consultas usando-a.
Escreva consultas que separam linhas usando a cláusula GROUP BY.
Escreva consultas que usem a cláusula HAVING para filtrar grupos.
Módulo 10: Usando subconsultasEste módulo descreve vários tipos de subconsulta e como e quando usá-los.Lições
Laboratório: Usando subconsultas
Depois de concluir este módulo, você será capaz de:
Descreva onde as subconsultas podem ser usadas em uma instrução SELECT.
Escreva consultas que usam subconsultas correlacionadas em uma instrução SELECT
Escreva consultas que usam predicados EXISTS em uma cláusula WHERE para testar a existência de linhas de qualificação
Use o predicado EXISTS para verificar com eficiência a existência de linhas em uma subconsulta.
Módulo 11: Usando expressões de tabelaAnteriormente neste curso, você aprendeu como 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 oferece suporte a quatro tipos de expressões de tabela: tabelas derivadas, expressão de tabela comum (CTEs), exibições e funções com valor de tabela embutidas (TVFs). Neste módulo, você aprenderá a trabalhar com essas formas de expressões de tabela e como usá-las para ajudar a criar uma abordagem modular para escrever consultas.Lições
Laboratório: Usando Expressões de Tabela
Depois de concluir este módulo, você será capaz de:
Escreva consultas que retornem resultados de visualizações.
Use a instrução CREATE FUNCTION para criar TVFs embutidos simples.
Escreva consultas que criam e recuperam resultados de tabelas derivadas.
Escreva consultas que criam CTEs e retornam resultados da expressão da tabela.
Módulo 12: Usando Definir operadoresEste módulo apresenta como usar os operadores de conjunto UNION, INTERSECT e EXCEPT para comparar linhas entre dois conjuntos de entrada.Lições
Laboratório: usando operadores de conjunto
Depois de concluir este módulo, os alunos serão capazes de:
Módulo 13: Usando as funções de classificação, deslocamento e agregação do WindowsEste módulo descreve os benefícios de usar funções de janela. Restrinja as funções da janela a linhas definidas em uma cláusula OVER, incluindo partições e quadros. Escreva consultas que usam funções de janela para operar em uma janela de linhas e retornar classificação, agregação e resultados de comparação de deslocamento.Lições
Laboratório: Usando as funções de classificação, deslocamento e agregação do Windows
Depois de concluir este módulo, os alunos serão capazes de:
Módulo 14: Conjuntos dinâmicos e de agrupamentoEste módulo descreve consultas de gravação que dinamizam e não dinamizam conjuntos de resultados. Escreva consultas que especificam vários agrupamentos com conjuntos de agrupamentoLições
Laboratório: Conjuntos dinâmicos e de agrupamento
Depois de concluir este módulo, os alunos serão capazes de:
Módulo 15: Execução de procedimentos armazenadosEste módulo descreve como retornar resultados executando procedimentos armazenados. Passe 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.Lições
Laboratório: Executando procedimentos armazenados
Depois de concluir este módulo, os alunos serão capazes de:
Módulo 16: Programação com T-SQLEste módulo descreve como aprimorar seu código T-SQL com elementos de programação.Lições
Laboratório: Programação com T-SQL
Depois de concluir este módulo, os alunos serão capazes de:
Módulo 17: Implementando o tratamento de errosEste módulo apresenta o tratamento de erros para T-SQL.Lições
Laboratório: Implementando tratamento de erros
Depois de concluir este módulo, os alunos serão capazes de:
Módulo 18: Implementando transaçõesEste módulo descreve como implementar transações.Lições
Laboratório: Implementando transações
Depois de concluir este módulo, os alunos serão capazes de:
Conhecimentos básicos do sistema operacional Microsoft Windows e suas principais funcionalidades.
Conhecimento prático de bancos de dados relacionais.
Prepara para o Exam 70-761
MATERIAL EM INGLÊS
Turmas Realizadas
Alunos Sisnema
Cursos Diferentes
Sisnema informa: usamos cookies para personalizar anúncios e melhorar a sua experiência no site. Ao continuar navegando, você concorda com a nossa Política de Privacidade.