Desenvolvendo um Bancos de Bados do

Microsoft SQL Server

Visão Geral do Treinamento
  • Este curso de instrutor de 5 dias apresenta SQL Server 2014 e descreve planos de design, indexação e consulta de tabela de lógica. Ele também concentra-se na criação de objetos de banco de dados, incluindo vistas, procedimentos armazenados, juntamente com os parâmetros e funções. Outros aspectos comuns de codificação do procedimento, tais como índices, simultaneidade, tratamento de erros e gatilhos são também abrangidos neste curso. Também este curso ajuda a preparar para o exame 70-464.

    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.

    O público primário para este curso é profissionais que querem se tornar hábil em características de produto do SQL Server 2014 e tecnologias para a implementação de um banco de dados.


Público Alvo

  • Profissionais de tecnologia (TI)


Carga Horária

  • 40 Horas

Pré-Requisitos

  • Conhecimento de escrever consultas T-SQL.
  • Conhecimento de conceitos básicos de banco de dados relacional.

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á

  • Apresente a toda a plataforma SQL Server e suas ferramentas principais. Cobrirá as edições, versões, noções básicas de ouvintes de rede e conceitos de serviços e contas de serviço.
  • Determine os tipos de dados apropriado para ser usada quando Criando tabelas, converter dados entre tipos de dados e criar tipos de dados de alias.
  • Lembre-se de práticas de bom design em relação a tabelas do SQL Server e ser capaz de criar tabelas usando T-SQL. (Nota: tabelas particionadas não estão abrangidas).
  • Implementar a chave primária, chave estrangeira, padrão, seleção e restrições UNIQUE e investigar restrições de chave estrangeira em cascata.
  • Determine a coluna única apropriada e estratégias de índices compostos.
  • Crie tabelas como montes e tabelas com índices clusterizados. Também considere o projeto de uma tabela e sugerem uma estrutura apropriada.
  • Ler e interpretar detalhes dos elementos comuns de planos de execução.
  • Projeto eficazes índices não-clusterizados.
  • Projetar e implementar visualizações
  • Projetar e implementar procedimentos armazenados.
  • Trabalhar com tipos de tabela, parâmetros com valor de tabela e usar a instrução MERGE para criar procedimentos armazenados que atualizam os armazéns de dados.
  • Projetar e implementar funções escalares e com valor de tabela. (Também Descreva onde eles podem causar problemas de desempenho).
  • Realizar investigação básica de uma situação de impasse e aprender como níveis de isolamento de transação afetam a simultaneidade da aplicação.
  • Use ambos os erro de T-SQL tradicional código de manipulação e estruturado manipulação de exceção.
  • Projetar e implementar gatilhos DML
  • Aprender a usa apropriado para integração SQL CLR e implementar um assembly .NET existente dentro do SQL Server.
  • Armazenar dados XML e esquemas em SQL Server.
  • Realizar consultas básicas dados XML no SQL Server.
  • Trabalhar com os tipos de dados GEOGRAPHY e GEOMETRY
  • Implementar e consulta um índice de texto completo.

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 o desenvolvimento de banco de dados e as tarefas principais que um desenvolvedor de banco de dados normalmente realizaria.

  • Introdução à plataforma de servidor SQL
  • Trabalhando com ferramentas de SQL Server
  • Configurando os serviços de servidor SQL
    Este módulo explica como projetar, criar e alterar tabelas. Também concentra-se sobre como trabalhar com esquemas.

  • Criando tabelas
  • Trabalhar com esquemas
  • Criando e alterando tabelas
    Este módulo explica como para impor a integridade de dados e implementar a integridade de domínio para manter dados de alta qualidade. Também concentra-se na implementação de entidade e integridade referencial.

  • Reforçando a integridade dos dados
  • Implementar a integridade de domínio
  • Implementando a entidade e integridade referencial
    Este módulo descreve o conceito de um índice e discute estatísticas, densidade e seletividade. Abrange as escolhas de tipo de dados apropriado e escolhas em torno de estruturas de índice composto.

  • Conceitos básicos de indexação
  • Única coluna e índices compostos
  • Estruturas de tabela do SQL Server
  • Trabalhando com índices clusterizados
    Este módulo explica os índices de cobertura e a cláusula INCLUDE, bem como o uso de estatísticas e dicas de preenchimento. O módulo também aborda o uso do Orientador de otimização do mecanismo de banco de dados e exibições de gerenciamento dinâmico relacionadas ao índice para avaliar estratégias de indexação.

  • Conceitos de núcleo de plano de execução
  • Elementos comuns de plano de execução
  • Trabalhando com execução de planos
  • Criando índices não clusterizados eficazes
  • Monitoramento de desempenho
    Este módulo explica columnstore indexa, apresenta índices clusterizados e não clusterizados columnstore e discute as considerações sobre o uso de índices columnstore.

  • Índices de Columnstore
  • Práticas recomendadas para Columnstore índices
    Este módulo apresenta pontos de vista e explica como criar e gerenciar vistas. Também concentra-se sobre a consideração de desempenho para vistas.

  • Introdução a Views
  • Criando e gerenciando Views
  • Considerações sobre desempenho de Views
    Este módulo descreve as vantagens potenciais da utilização de procedimentos armazenados juntamente com orientações sobre como criá-los. .

  • Introdução aos procedimentos armazenados
  • Trabalhando com procedimentos armazenados
  • Implementar procedimentos armazenados parametrizados
  • Controlando o contexto de execução
    Este módulo explica como criar e implementar funções definidas pelo usuário que impor regras de negócio ou consistência de dados, modificar e mantêm funções existentes, escritas por outros desenvolvedores.

  • Visão geral das funções
  • Projetando e implementando funções escalares
  • Projetando e implementando funções com valor de tabela
  • Considerações sobre de implementação para funções
  • Alternativas para funções
    Este módulo, explica DML que aciona são e como eles impor integridade de dados. Também concentra-se sobre os diferentes tipos de disparadores disponíveis e como definir disparadores em um banco de dados.

  • Projetando os gatilhos DML
  • Implementando gatilhos DML
  • Gatilho Avançado conceitos
    Este módulo aborda a criação de tabelas em memória e nativo, procedimentos armazenados e discute as vantagens e desvantagens do uso de tabelas em memória.

  • Tabelas de memória otimizada
  • Nativo de procedimentos armazenados
    Este módulo explica como usar o código CLR integrado para criar objetos de banco de dados definido pelo usuário que são gerenciados pelo .NET Framework.

  • Introdução ao SQL CLR Integration
  • Importando e configurando módulos (assemblies)
  • Implementar a integração CLR SQL
    Este módulo introduz XML e mostra como os dados XML podem ser armazenados dentro do SQL Server e em seguida consultada, incluindo consultas escritas em uma linguagem chamada XQuery.

  • Introdução ao XML e esquemas XML
  • Armazenar dados XML e esquemas em SQL Server
  • Implementar o tipo de dados XML
  • Usando a instrução FOR XML do T-SQL
  • Iniciando com XQuery
  • Retalhamento XML
    Este módulo introduz os dados espaciais e explica como trabalhar com tipos de dados espaciais do SQL Server.

  • Introdução de dados espaciais
  • Trabalhando com tipos de dados espaciais do SQL Server
  • Usando dados espaciais em aplicações

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