EVENTOS AGENDADOS
Não há eventos agendados
Desenvolvendo Bancos de Dados com SQL Server 2014

Introdução

Este curso fornece aos estudantes uma introdução ao SQL Server 2014. Você irá conhecer informações sobre a estrutura de tabelas, indexação, além da criação de objetos de banco, tal como Stored Procedures, Views, Triggers, UDFs e muito mais.

Este treinamento é preparatório para a prova 70-464

 

Pré requisitos:

  • Conhecimento em Linguagem SQL

 

 


Módulo 1

Introdução ao SQL Server 2014 e suas Ferramentas

Tópicos:
Introdução a Plataforma do SQL Server
Trabalhando com as Ferramentas do SQL Server
Configurando os Serviços do SQL Server

Laboratório:
Verificando a Instalação e Configurando os Serviços


Módulo 2

Trabalhando com Tipos de Dados

Tópicos:
Trabalhando com Tipos de Dados
Trabalhando com Dados String
Convertendo Tipos de Dados
Trabalhando com Dados Especializados

Laboratório :
Trabalhando com Tipos de Dados

 

Módulo 3

Desenhando e Implementando Tabelas

Tópicos :
Desenhando Tabelas
Trabalhando com Schemas
Criando e Alterando Tabelas

Laboratório :
Criando Schemas e Tabelas

 

Módulo 4

Garantindo a Integridade de Dados com Constraints

Tópicos :
Garantindo a Integridade de Dados
Implementando Integridade de Domínio
Implementando Integridade de Entidade e Referencial

Laboratório :
Planejando e Testando Constraints


Módulo 5

Planejando a Indexação no SQL Server 2014

Tópicos :
Principais Conceitos de Indexação
Tipos de Dados e Indices
Indices Simples e Compostos

Laboratório :
Planejando a Indexação
Explorand Estatísticas Existentes

 

Módulo 6

Implementando Estruturas de Tabelas no SQL Server 2014

Tópicos :
Estrutura de Tabelas no SQL Server
Criando Tabelas com Indices Clustered
Planejando Indices Clustered Eficazes

Laboratório :
Criando Tabelas e Índices
Comparando a Performance entre Heaps e Indices

 

Módulo 7

Interpretando Execution Plans no SQL Server 2014

Tópicos :
Principais Conceitos sobre Planos de Execução
Elementos Comuns em Planos de Execução
Trabalhando com Planos de Execução

Laboratório :

Planos de Execução Reais e Estimados
Comparando o Custo das Queries

 

Módulo 8

Melhorando a Performance com Índices Non-Clustered

Tópicos :
Planejando Indices Non-Clustered Eficientes
Implementando Indices Non-Clustered
Utilizando o Database Engine Tunning Advisor

Laboratório :
Planejando e Criando Índices Non-Clustered
Trabalhando com SQL Server Profiler e Database Engine Tunning Advisor

 

Módulo 9

Planejando e Implementando Views

Tópicos :
Introdução as Views
Criando e Gerenciando Views
Considerações sobre Performance em Relação a Views

Laboratório :
Trabalhando com Views

 

Módulo 10

Planejando e Implementando Stored Procedures

Tópicos:
Introdução às Stored Procedures
Trabalhando com Stored Procedures
Trabalhando com Stored Procedures Parametrizadas
Controlando o Contexto de Execução

Laboratório:
Criando Stored Procedures

 

Módulo 11

Merging de Dados e Parâmetros TABLE

Tópicos :
Utilizando a Instrução MERGE
Trabalhando com o Tipo Table
Utilizando o Tipo Table como Parâmetro

Laboratório:
Utilizando MERGE e o Tipo Table

 

Módulo 12

Planejando e Implementando User-Defined Tables

Tópicos :
Visão Geral Sobre Funções
Planejando e Implementando funções escalares (scalar functions)
Planejando e Implementando funções de tabela (table-valued functions)
Considerações sobre a Implementação de Funções
Métodos Alternativos às Funções

Laboratório
Criando Funções Escalares
Criando Table-Valued Functions
Solucionando Problemas de Performance com Funções

 

Módulo 13

Criando Aplicações de Alta Concorrência com SQL Server 2014

Tópicos :
Introdução às Transações
Introdução aos Locks
Gerenciando Locks
Nível de Isolamento Transacional

Laboratório:
Detectando DeadLocks
Investigando Níveis de Isolamento Transacional

 

Módulo 14

Tratamento de Erros no código T-SQL

Tópicos :
Entendendo o Tratamento de com T-SQL
Implementando Tratamento de Erros com T-SQL
Implementando Tratamento de Erros Estruturado

Laboratório:
Substituindo o uso de @@ERROR por um Tratamento Estruturado
Adding Deadlock Retry Logic to Stored Procedures

 

Módulo 15

Reagindo a Manipulação de Dados com o uso de Triggers

Tópicos :
Planejando DML Triggers
Implementando DML Triggers
Conceitos Avançados de Triggers

Laboratório:
Criando e Implementando Triggers

 

Módulo 16

Implementando Código Gerenciado (CLR) com SQL Server 2014

Tópicos :
Introdução a Integração com CLR
Importando e Configurando Assemblies
Implementando a Integração com CLR

Laboratório:
Trabalhando com Código CLR

 

Módulo 17

Armazenando Dados em XML com o SQL Server

Tópicos :
Introdução ao XML e Schemas XML
Armazenando Dados e Schemas XML no SQL Server
Implementando o Tipo de Dados XML

Laboratório:
Criando Campos XML

 

Módulo 18

Queries em Dados XML no SQL Server

Tópicos :
Utilizando a Instrução FOR XML
Trabalhando com XQuery
Shreading XML

Laboratório:
Realizando Queries com XML

 

Módulo 19

Trabalhando com Dados Espaciais (Spatial Data) no SQL Server 2014

Tópicos :
Introdução aos Dados Espaciais
Trabalhando com Dados Espaciais
Utilizando Dados Espaciais em Aplicações

Laboratório:
Trabalhando com Geometry Data Type

 

Módulo 20

Trabalhando com Índices e Queries Full-Text

Tópicos :
Introdução aos Índices Full-Text
Implementando Índices Full-Text
Trabalhando com Índices Full-Text

Laboratório:
Trabalhando com Full-Text Search

 

 

 


ÚLTIMAS DICAS .NET Transformations em arquivos config separados Algumas situações podem nos exigir trabalhar com arquivos config separados. Podemos, por exemplo, guardar toda a seção de string de conexões em um a .............................................Saiba Mais SQL Server Limpar o histórico do Query Store O Query Store nos auxilia de inúmeras formas a detectar problemas de performance a partir do SQL Server 2016. É uma excelente ferramenta para os DBA .............................................Saiba Mais SQL Server Select Into para novo Filegroup Uma novidade do SQL 2017 muito interessante e que há muito era pedida é a possibilidade de realizar um Select Into para um filegroup diferente. I .............................................Saiba Mais SQL Server Recuperando informações sobre vlogs no SQL 2017 O excesso de vlogs - virtual log files - dentro dos nossos bancos de dados, pode prejudicar a performance do log e da base como um todo. Até a ve .............................................Saiba Mais


Búfalo Informática
e-mail: Contato@bufaloinfo.com.br
Telefones: (21) 99240-7281 (21) 99240-5134