Fale Conosco
M20461

Consultando o Microsoft SQL Server 2014

sobre o curso 40h

O curso de instrutor de 40 horas  proporciona aos alunos com as competências técnicas necessárias para escrever consultas básicas de Transact-SQL para Microsoft SQL Server 2014. Este curso é a base para todas as disciplinas relacionadas com SQL Server; ou seja, administração de banco de dados, desenvolvimento de banco de dados e Business Intelligence. O objetivo do curso é ajudar as pessoas a se prepararem para o exame 70-461.

Áreas

  • Microsoft - Cursos OFICIAIS

TEM INTERESSE NO CURSO?


Conteúdo

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

Este módulo apresenta as principais ferramentas e plataformas de SQL Server. Discute as edições, versões, ferramentas utilizadas para a estrutura lógica de bancos de dados, fontes de documentação e consulta.

Lições

  • A arquitetura básica do SQL Server
  • As versões e edições do SQL Server
  • Começando com o SQL Server Management Studio

Laboratório: Trabalhando com ferramentas de SQL Server 2014

  • Trabalhando com o SQL Server Management Studio
  • Criando e organizando T-SQL scripts
  • Usando livros on-line

Depois de concluir este módulo, você será capaz de:

  • Descrever a arquitetura e as edições do SQL Server 2012.
  • Trabalhar com o SQL Server Management Studio.

 

Módulo 2: Introdução de consulta T-SQL

Este módulo introduz Transact SQL como o idioma principal de consulta do SQL Server. Ele aborda a estrutura básica de consultas T-SQL, o fluxo lógico de uma instrução SELECT e introduz conceitos como predicados e operações baseada em conjunto.

Lições

  • Introdução de T-SQL
  • Noções básicas sobre moda
  • Compreensão lógica de predicados
  • Compreender a ordem das operações lógicas em instruções SELECT

Laboratório: Introdução de consulta Transact-SQL

  • Executando instruções SELECT básicas
  • Executando consultas que filtram dados usando predicados
  • Executando consultas que classifiquem dados usando ORDER BY

Depois de concluir este módulo, você será capaz de:

  • Descrever os elementos de T-SQL e seu papel em escrever consultas
  • Descrever o uso de jogos no SQL Server
  • Descrever o uso da lógica de predicados no SQL Server
  • Descrever a ordem lógica das operações em instruções SELECT

 

Módulo 3: Escrever consultas SELECT

Este módulo introduz os fundamentos da instrução SELECT, enfocando a consultas em uma única tabela.

Lições

  • Escrevendo instruções SELECT simples
  • Eliminando duplicatas com distintas
  • Usando a coluna e Aliases de tabela
  • Escrever expressões CASE simples

Laboratório: Escrevendo instruções SELECT básicas

  • Escrever instruções SELECT simples
  • Eliminar duplicatas usando distintos
  • Tabela de uso e Aliases de coluna
  • Usar uma simples expressão CASE

Depois de concluir este módulo, você será capaz de:

  • Escrever instruções SELECT simples.
  • Eliminar duplicatas usando a cláusula distinta.
  • Usar aliases de coluna e tabela.
  • Escrever expressões CASE simples.

 

Módulo 4: Consultar várias tabelas

Este módulo explica como escrever consultas que combinam dados de várias fontes no SQL Server. O módulo introduz o uso de junções em consultas T-SQL, como um mecanismo para recuperar dados de várias tabelas.

Lições

  • Noções básicas sobre junções
  • Consultando com junções internas
  • Consultando com junções externas
  • Consultando com cruz relações e associações de auto

Laboratório: Consultar várias tabelas

  • Escrever consultas que usam junções internas
  • Escrever consultas que uso várias tabelas Inner Join
  • Escrever consultas que usam que junta-se a mesmo
  • Escrever consultas que usam associações externas
  • Escrever consultas que usam Cruz junções

Depois de concluir este módulo, você será capaz de:

  • Descrever como várias tabelas podem ser consultadas em uma instrução SELECT usando junções.
  • Escrever consultas que usam junções internas.
  • Escrever consultas que usam junções externas.
  • Escrever consultas que usam autojunções e cruzar junções.

 

Módulo 5: Classificação e filtragem de dados

Este módulo explica como aperfeiçoar consultas para limitar as linhas que eles retornam e para controlar a ordem na qual as linhas são exibidas. O módulo também aborda como resolver resultados ausentes e desconhecidos.

Lições

  • Classificação de dados
  • Filtragem de dados com um onde cláusula
  • Filtragem com as opções de topo e OFFSET-FETCH
  • Trabalhando com valores ausentes e desconhecidos

Laboratório: Classificação e filtragem de dados

  • Escrever consultas que filtram dados usando um onde cláusula
  • Escrever consultas que filtram dados usando um cláusula ORDER BY
  • Escrever consultas que filtram dados usando a opção superior
  • Escrever consultas que filtram dados usando a cláusula OFFSET-FETCH

Depois de concluir este módulo, você será capaz de:

  • Filtrar dados com predicados na cláusula WHERE.
  • Classificar dados usando ORDER BY.
  • Filtrar dados na cláusula SELECT com TOP.
  • Filtrar dados com OFFSET e FETCH.

 

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

Este módulo explica os tipos de dados que o SQL Server usa para armazenar dados. Introduz os vários tipos de dados numéricos e de uso especial. Ele também explica as conversões entre tipos de dados e a importância de precedência.

Lições

  • Introdução de tipos de dados do SQL Server 2014
  • Trabalhando com dados de caractere
  • Trabalhando com data e hora

Laboratório: Trabalhando com dados do SQL Server 2014 tipos

  • Escrever consultas que data de devolução e dados de tempo
  • Escrever consultas que usar funções de data e hora
  • Escrever consultas que retornam dados de caractere
  • Escrever consultas que usam funções de caractere

Depois de concluir este módulo, você será capaz de:

  • Descrever dados numéricos tipos, conversões de tipo de precedência e tipo.
  • Escrever consultas usando tipos de dados de caractere.
  • Escrever consultas usando tipos de dados de data e hora.

 

Módulo 7: Usando DML para modificar dados

Este módulo descreve o uso de linguagem de manipulação de dados Transact-SQL para executar inserções, atualizações e exclusões para seus dados.

Lições

  • Inserção de dados
  • Modificando e excluindo dados

Laboratório: Usando DML para modificar dados

  • Inserção de dados
  • Atualizando e excluindo dados

Depois de concluir este módulo, você será capaz de:

  • Inserir novos dados em suas tabelas.
  • Atualizar e excluir registros existentes em suas tabelas.

 

Módulo 8: Usando funções internas.

Este módulo introduz o uso de funções que são construídas para SQL Server Denali e irá discutir alguns usos comuns, incluindo a conversão de tipo de dados, testes de nulidade e resultados lógicos.

Lições

  • Escrever consultas com built-in funções
  • Usando funções de conversão
  • Usando funções lógicas
  • Usando funções para trabalho com NULL

Laboratório: Usando funções internas

  • Escrever consultas que usam funções de conversão
  • Escrever consultas que usam funções lógicas
  • Escrever consultas que testar para nulidade

Depois de concluir este módulo, você será capaz de:

  • Escrever consultas com built-in funções escalares.
  • Usar funções de conversão.
  • Usar funções lógicas.
  • Usar funções que trabalham com NULL.

 

Módulo 9: Agrupamento e agregação de dados

Este módulo introduz métodos de agrupamento de dados dentro de uma consulta, agregando os dados agrupados e grupos com HAVING a filtragem. O módulo é projetado para ajudar o aluno a compreender por que uma cláusula SELECT tem restrições colocadas em cima de nomes de coluna na cláusula GROUP BY e as colunas que podem ser listadas na cláusula SELECT.

Lições

  • Usando funções de agregação
  • Usando o agrupar por cláusula
  • A filtragem de grupos com tendo

Laboratório: Agrupamento e agregação de dados

  • Escrever consultas que usam a cláusula GROUP BY
  • Escrever consultas que usam funções de agregação
  • Escrever consultas que usam funções de agregação distintas
  • Escrever consultas que filtram grupos com a cláusula HAVING

Depois de concluir este módulo, você será capaz de:

  • Escrever consultas que resumam os dados usando o built-in funções de agregação.
  • Usar a cláusula GROUP BY para organizar linhas em grupos.
  • Usar a cláusula HAVING para filtrar grupos com base em um critério de pesquisa.

 

Módulo 10: Usando subconsultas

Este módulo irá introduzir o uso de subconsultas em várias partes de uma instrução SELECT. Incluirá o uso de subconsultas escalares e multi resultados e o uso dos operadores IN e EXISTS.

Lições

  • Escrevendo subconsultas Self-Contained
  • Escrita correlacionados subconsultas
  • Usando o existe predicado com subconsultas

Laboratório: Usando subconsultas

  • Escrever consultas que usam subconsultas self-contained
  • Escrever consultas que usam subconsultas escalares e resultadas multi
  • Escrever consultas que uso correlacionados subconsultas e predicado EXISTS

Depois de concluir este módulo, você será capaz de:

  • Descrever os usos das consultas que estão aninhadas dentro de outras consultas.
  • Escrever subconsultas self-contained que retornam resultados escalares ou valores múltiplos.
  • Escrever subconsultas correlacionadas que retornam resultados escalares ou valores múltiplos.
  • Usar o predicado EXISTS para eficientemente verificar a existência de linhas em uma subconsulta.

 

Módulo 11: Usando expressões de tabela

Este módulo introduz expressões de T-SQL que retornam uma tabela relacional válida, normalmente para utilização posterior na consulta. O módulo discute vistas, tabelas derivadas, expressões de tabela comuns e funções com valor de tabela embutidas.

Lições

  • Usando tabelas derivadas
  • Usando expressões de tabela comuns
  • Usando visualizações
  • Usando funções com valor de tabela embutidas

Laboratório: Usando expressões de tabela

  • Escrever consultas que usam Views
  • Escrever consultas que usam tabelas derivadas
  • Escrever consultas que usam expressões de tabelas comuns
  • Escrever consultas que usam funções de com valor de tabela embutida

Depois de concluir este módulo, você será capaz de:

  • Escrever consultas que usam tabelas derivadas.
  • Escrever consultas que usam expressões de tabelas comuns.
  • Criar modos de exibição simples e escrever consultas contra eles.
  • Criar funções com valor de tabela do simples embutido e escrever consultas contra eles.

 

Módulo 12: Usando operadores de conjunto

Este módulo introduz o Microsoft SharePoint Server como uma plataforma de BI e em seguida, centra-se na criação de painéis de BI e scorecards com o PerformancePoint Services.

Lições

  • Escrever consultas com o operador de União
  • Usando menos e se CRUZAM
  • Usando aplique

Laboratório: Usando operadores de conjunto

  • Escrever consultas que usam União definir operadores e operadores UNION ALL de multi conjunto
  • Escrever consultas que usam operadores CROSS APPLY e OUTER APPLY
  • Escrever consultas que uso exceto e operadores INTERSECT

Depois de concluir este módulo, você será capaz de:

  • Escrever consultas que combinam dados usando o operador de União
  • Escrever consultas que comparam conjuntos usando os operadores INTERSECT e EXCEPT
  • Escrever consultas que manipulam linhas em uma tabela usando a aplicar com os resultados de uma tabela derivada ou função

 

Módulo 13: Usando a janela de classificação, deslocamento e funções de agregação

Este módulo introduz funções de janela, incluindo funções de classificação, agregação e deslocamento. Grande parte dessa funcionalidade é novo no SQL Server 2012. Cobrirá o uso de T-SQL funções como ROW_NUMBER, RANK, DENSE_RANK, NTILE, LAG, chumbo, FIRST_VALUE e LAST_VALUE para executar cálculos contra um conjunto, ou janela, de linhas.

Lições

  • Criando Windows com OVER
  • Explorando funções de janela

Laboratório: Usando a janela de classificação, deslocamento e funções de agregação

  • Escrever consultas que usam funções de classificação
  • Escrever consultas que usam funções de deslocamento
  • Escrever consultas que usam funções de agregação de janela

Depois de concluir este módulo, você será capaz de:

  • Descrever os benefícios usando funções de janela.
  • Restringir funções de janela de linhas definidas em uma cláusula OVER, incluindo as partições e quadros.
  • Escrever consultas que usam funções de janela para operar em uma janela de linhas e retornar o ranking, resultados de comparação de agregação e deslocamento.

 

Módulo 14: Dinamização e agrupando conjuntos

Este módulo discute técnicas para dinamização de dados em T-SQL, bem como apresentar os fundamentos da cláusula GROUPING SETS. Também cobrirá o uso do GROUP BY ROLLUP e sintaxe GROUP BY CUBE no SQL Server.

Lições

  • Escrever consultas com pivô e não dinâmica
  • Trabalhando com conjuntos de agrupamento

Laboratório: Dinamização e agrupando conjuntos

  • Escrever consultas que usam o operador PIVOT
  • Escrever consultas que usam o operador UNPIVOT
  • Escrever consultas que usam a subcláusula GROUPING SETS

Depois de concluir este módulo, você será capaz de:

  • Escrever consultas de pivô e não dinâmica conjuntos de resultados.
  • Escrever consultas que especificam vários agrupamentos com conjuntos de agrupamento.

 

Módulo 15: Executar procedimentos armazenados

Este módulo introduz o uso de procedimentos armazenados existentes em um ambiente de consulta T-SQL. Discute-se o uso de EXECUTE, como passar a entrada e saída parâmetros para um procedimento, e como chamar o sistema procedimentos armazenados.

Lições

  • Consultando dados com procedimentos armazenados
  • Passando parâmetros para procedimentos armazenados
  • Criando procedimentos armazenados simples
  • Trabalhando com SQL dinâmico

Laboratório: Executar procedimentos armazenados

  • Use a instrução EXECUTE para chamar procedimentos armazenados
  • Passar parâmetros de procedimentos armazenados
  • Executar procedimentos armazenados do sistema

Depois de concluir este módulo, você será capaz de:

  • Retornar resultados executando procedimentos armazenados.
  • Passar parâmetros para os procedimentos.
  • Criar procedimentos armazenados simples que encapsulam uma instrução SELECT.
  • Construir e executar SQL dinâmico com EXEC e sp_executesql.

 

Módulo 16: Programação com T-SQL

Este módulo fornece uma introdução básica aos conceitos de programação T-SQL e objetos. Discute como usar sinônimos, variáveis, controle de elementos de fluxo como loops e condicionais, como criar e executar instruções SQL dinâmico e lotes.

Lições

  • Elementos de programação T-SQL
  • Controlar o fluxo de programa

Laboratório: Programação com T-SQL

  • Declarando variáveis e delimitação de lotes
  • Usando elementos de controle de fluxo
  • Gerando SQL dinâmico
  • Usando sinônimos

Depois de concluir este módulo, você será capaz de:

  • Descrever os elementos de linguagem de T-SQL usada para tarefas de programação simples.
  • Descrever os lotes e como eles são tratados pelo SQL Server.
  • Declarar e atribuir variáveis e sinônimos.
  • Use-se e enquanto program de blocos de controle de fluxo.

 

Módulo 17: Implementar manipulação de erro

Este módulo introduz o uso de manipuladores de erro no código T-SQL. Ele vai apresentar a diferença entre os erros de compilação e tempo de execução e cobrirá como os erros afetam os lotes. O módulo também cobrirá como controlar o tratamento de erros usando o TRY/CATCH blocos, o uso da classe de erro de funções e o uso da nova instrução THROW.

Lições

  • Usando tente / CATCH blocos
  • Trabalhando com informações de erro

Laboratório: Implementar manipulação de erro

  • Redirecionar erros com TRY / CATCH
  • Usar THROW para passar uma mensagem de erro para um cliente

Depois de concluir este módulo, você será capaz de:

  • Descrever o comportamento do SQL Server quando ocorrem erros no código T-SQL.
  • Implementar em T-SQL de manipulação de exceção estruturada.
  • Retornar informações sobre erros de objetos do sistema.
  • Gerar erros definidos pelo usuário e erros de sistema no código T-SQL.

 

Módulo 18: Implementação de transações

Este módulo introduz os conceitos de gerenciamento de transações no SQL Server. Vai fornecer uma visão geral de alto nível de propriedades de transação, cobrir as noções básicas de marcação transações com BEGIN, COMMIT e ROLLBACK.

Lições

  • Transações e o mecanismo de banco de dados
  • Controlando transações
  • Níveis de isolamento

Laboratório: Implementação de transações

  • Controlando transações com BEGIN, COMMIT e ROLLBACK
  • Adição de um bloco CATCH de manipulação de erros

Depois de concluir este módulo, você será capaz de:

  • Descrever as operações e as diferenças entre lotes e transações.
  • Descrever os lotes e como eles são tratados pelo SQL Server.
  • Criar e gerenciar transações com instruções de linguagem de controle de transação.
  • Usar SET XACT_ABORT definir manipulação do SQL servidor de transacções fora TRY / CATCH blocos.
  • Descrever os efeitos dos níveis de isolamento de transações.

 

Módulo 19: Melhorar o desempenho de consulta

Este módulo apresenta várias diretrizes principais para escrever consultas de bom desempenho, bem como formas de monitorar a execução de suas consultas e seu impacto sobre o Microsoft SQL Server.

Lições

  • Fatores no desempenho de consulta
  • Exibir dados de desempenho de consulta

Laboratório: Melhorar o desempenho de consulta

  • Exibindo planos de execução de consulta
  • Exibindo o uso de índice e usando as instruções SET estatísticas

Depois de concluir este módulo, você será capaz de:

  • Descrever os componentes do bom desempenho de consultas.
  • Exibir e interpretar dados de desempenho de consulta básica

 

Módulo 20: Consultar os metadados do servidor SQL

SQL Server fornece acesso aos metadados estruturados usando uma variedade de mecanismos, como exibições de catálogo do sistema, as funções do sistema, objetos de gerenciamento dinâmico e procedimentos armazenados do sistema. Neste módulo, você aprenderá como escrever consultas para retornar os metadados do sistema utilizando esses mecanismos.

Lições

  • Consultando exibições de catálogo do sistema e funções
  • Executar o sistema procedimentos armazenados
  • Consultando objetos de gerenciamento dinâmico

Laboratório: Consultar os metadados do servidor SQL

  • Consultando exibições de catálogo do sistema
  • Consultar as funções do sistema
  • Consultando exibições de gerenciamento dinâmico do sistema

Depois de concluir este módulo, você será capaz de:

  • Escrever consultas que recuperam metadados do sistema usando funções e exibições de sistema.
  • Executar procedimentos armazenados do sistema para retornar informações do sistema.
  • Escrever consultas que recuperam informações de metadados e o estado de sistema usando funções e exibições de gerenciamento dinâmico do sistema.

Requisitos

  • Conhecimento prático de bancos de dados relacionais.
  • Conhecimentos básicos de sistema operacional Microsoft Windows e sua funcionalidade de núcleo.


Certificação

Exam 70-461


Mais Informações

MATERIAL EM INGLES

tem interesse, mas a data não é ideal para você?
entre em contato conosco!

+3.830

+3.830

Turmas Realizadas

+54.000

+54.000

Alunos Sisnema

+150

+150

Cursos Diferentes