Consultando Banco de Dados do
Microsoft SQL Server

Visão Geral do Treinamento
  • Este curso de instrutor de 5 dias levado 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. Este curso ajuda as pessoas a se preparar para o exame 70-461.

  • Nota: Este curso destina-se a clientes que estão interessados em aprender SQL Server 2012 ou 2014 de SQL Server. Abrange os novos recursos do SQL Server de 2014, mas também os recursos importantes em toda a plataforma de dados SQL Server.


  • Este curso destina-se a administradores de banco de dados, banco de dados de desenvolvedores e profissionais de Business Intelligence. O curso será muito provavelmente ser bem atendido por usuários de poder SQL que não são necessariamente voltados para o banco de dados ou planejam fazer o exame; ou seja, relatório escritores, analistas de negócios e os desenvolvedores de aplicativos do cliente.

Público Alvo

  • Profissionais de tecnologia (TI)


Carga Horária

  • 40 Horas

Pré-Requisitos

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

Metodologia

  • Aula expositiva e dinâmica com exercícios previamente desenvolvidos, mas não limitados a estes, podendo assim ser reproduzido cenários de interesse dos participantes.

No final do Treinamento o Aluno poderá

  • Descreva a arquitetura básica e conceitos do Microsoft SQL Server 2014.
  • Compreende as semelhanças e diferenças entre Transact-SQL e outras linguagens de computador.
  • Escrever consultas SELECT
  • Consultar várias tabelas
  • Classificar e filtrar dados
  • Descrever o uso de tipos de dados no SQL Server
  • Modificar dados usando Transact-SQL
  • Usar funções internas
  • Grupo e agregação de dados
  • Usar subconsultas
  • Usar expressões de tabela
  • Uso conjunto de operadores
  • Use a janela, o deslocamento e funções de agregação
  • Implementar pivotante e agrupamento de moda
  • Executar procedimentos armazenados
  • Programa com T-SQL
  • Implementar o tratamento de errosv
  • Implementar transações

Recursos Utilizados

  • Instrutor qualificado para o projeto
  • Material didático
  • Laboratório com infraestrutura adequada
  • Certificado na conclusão



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

  • A arquitetura básica do SQL Server
  • As versões e edições do SQL Server
  • Começando com o SQL Server Management Studio
    Este módulo introduz Transact SQL como o idioma principal de consultando do SQL Server. Ele discute 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.

  • 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
    Este módulo introduz os fundamentos da instrução SELECT, enfocando a consultas em uma única tabela.

  • Escrevendo instruções SELECT simples
  • Eliminando duplicatas com distintas
  • Usando a coluna e Aliases de tabela
  • Escrever expressões CASE simples
    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.

  • 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
    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.

  • 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
    Este módulo explica os tipos de dados que do SQL Server usa para armazenar dados. Introduz os vários tipos de 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 de tipo.

  • Introdução de tipos de dados do SQL Server 2014
  • Trabalhando com dados de caractere
  • Trabalhando com data e hora
    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.

  • Inserção de dados
  • Modificando e excluindo dados
    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.

  • 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
    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.

  • Usando funções de agregação
  • Usando o agrupar por cláusula
  • A filtragem de grupos com tendo
    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.

  • Escrevendo subconsultas Self-Contained
  • Escrita correlacionados subconsultas
  • Usando o existe predicado com subconsultas
    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 embutida.

  • Usando tabelas derivadas
  • Usando expressões de tabela comuns
  • Usando visualizações
  • Usando funções com valor de tabela embutida
    Este módulo introduz o Microsoft SharePoint Server como uma plataforma de BI e em seguida, centra-se na construção de painéis de BI e scorecards com o PerformancePoint Services.

  • Escrever consultas com o operador de União
  • Usando menos e se CRUZAM
  • Usando aplique
    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.

  • Criando Windows com OVER
  • Explorando funções de janela
    Este módulo discute técnicas para dinamização 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.

  • Escrever consultas com pivô e não dinâmica
  • Trabalhando com conjuntos de agrupamento
    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.

  • Consultando dados com procedimentos armazenados
  • Passando parâmetros para procedimentos armazenados
  • Criando procedimentos armazenados simples
  • Trabalhando com SQL dinâmico
    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.

  • Elementos de programação T-SQL
  • Controlar o fluxo de programa
    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 erros afetam 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.

  • Usando tente / CATCH blocos
  • Trabalhando com informações de erro
    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.

  • Transações e o mecanismo de banco de dados
  • Controlando transações
  • Níveis de isolamento
    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.

  • Fatores no desempenho de consulta
  • Exibir dados de desempenho de consulta
    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.

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

Redes Sociais

Comentários de participantes

Sugestão: Novos cursos na Evolutiontech
Empresa: gasNatural
_____________________________________________
O treinamento atendeu as expectativas
Empresa: Wood Group
_____________________________________________
O curso poderia ser um pouco mais extenso em função da quantidade de recursos abordados, porém o instrutor, material e sala de aula são excelentes.
Empresa: Wood Group
_____________________________________________
O instrutor foi consciente das nossas necessidades. Bom Coffee-Break e excelente material e sala de aula
Empresa: Oi
_____________________________________________
Muito bom curso!
Empresa: Oi

Solicite mais detalhes desse treinamento

Enviar...