SQL Server Avançado (Transact-SQL)
Especializar os alunos na utilização de estruturas de desenvolvimento complexas, estruturas estas que irão possibilitar a utilização de forma otimizada dos melhores, e mais novos recursos do SQL Server 2012.
Para mais informações clique aqui

Objetivos

Ao final do treinamento, o participante terá adquirido conhecimentos sólidos de estruturas sofisticadas de programação Transact-SQL e terá plenas condições de aplicar tais conhecimentos no ambiente profissional de forma precisa e objetiva, tornando-se assim um profissional diferenciando no mercado de trabalho.

Público Alvo

Desenvolvedores, Programadores, Analistas de Banco de Dados, Analistas de BI e DBAs que necessitam dominar técnicas de programação em SQL Server 2012 no desenvolvimento de estruturas complexas envolvendo aspectos como Merge, Pivotação de Tabelas, FULL TEXT SEARCH, FOR XML, OPENXML, SQLCLR, bem como conhecer profundamente técnicas de otimização de consultas, envolvendo domínio do Plano de Execução, Criação de Índices e Estatísticas.

Carga Horária

Investimento



Dinheiro Visa Mastercard Boleto Bancário Redeshop

Próximas Turmas


Outros cursos que indicamos a você:
Treinamento Carga Horária
SQL Server 2012 Administração 32 Horas
SQL Server Integration Services 24 Horas
SQL Server Analysis Services 24 Horas
SQL Server Reporting Services 24 Horas
Oracle 11g Avançado (PL/SQL) 32 Horas

+ veja todos os treinamentos

Conteúdo Programático


Pivotação de Tabelas
    Visão Geral
    PIVOT TABLE
    UNPIVOT TABLE
    Exercícios Práticos

O comando MERGE
    Visão Geral
    Exemplos Práticos
    MATCHED e NOT MATCHED
    Ampliando a verificação de MATCHED
    NOT MATCHED BY SOURCE e NOT MATCHED BY TARGET
    Exercícios Práticos

BULK INSERT
    Visão Geral
    Importação de Dados com arquivo de Formatação
    Opções de BULK INSERT
    Exercícios Práticos

FULL TEXT SEARCH
    Visão Geral
    Full Text Catalog
    Termos de exceção - Stop List
    Indexando colunas para pesquisa de termos - Full Text Index
    Funções de pesquisa: FREETEXT e CONTAINS
    Busca por Contém, por Proximidade, por Concatenação, por Variantes
    Funções de pesquisa por tabela: FREETEXTTABLE e CONSTAINSTABLE
    Exercícios Práticos

Criptografia
    Visão Geral
    Criptografia Simétrica de Dados
    Criptografia Assimétrica de Dados
    Chave Mestra
    Exercícios Práticos

Triggers de DDL
    Visão Geral
    Auditoria de alterações de estrutura
    Opções para criação de Triggers de DDL
    A função EVENTDATA
    Exercícios Práticos

OPENQUERY, OPENDATASOURCE e OPENROWSET
    Visão Geral
    Integrando com outras Fontes de Dados como TXT, EXCEL e ORACLE
    Utilização de Linked Server
    Exercícios Práticos

FOR XML
    Visão Geral
    Extração de XML a partir de SELECT com XML RAW, XML AUTO, XML EXPLICIT e XML PATH
    Customizando a extração de Atributos e Elementos
    Montagem de Nó Raiz e Schema
    Tratamento de Nulos
    Criando Elementos Complexos
    Criando Listas de Elementos
    Exercícios Práticos

OPENXML
    Visão Geral
    Preparação e Remoção do XML
    Lendo Atributos e Elementos
    Lendo Elementos Complexos
    Lendo Lista de Nós
    Exercícios Práticos

XQuery
    Visão Geral
    Uma breve introdução ao conceito de XQuery
    Principais métodos XQuery: exits, value e query

Integração SQLCLR (SQL Common Language Runtime)
    Visão Geral
    Criando um projeto SQLCLR
    Recursos da integração CLR
    Criação do ASSEMBLY
    Atualização do ASSEMBLY
    Criação de Procedure para utilização do ASSEMBLY
    Criação de AGGREGATES diferenciados
    Exercícios Práticos

Otimização de Consultas
    Visão Geral
    Ordem de Execução das Consultas
    Conhecendo o Plano de Execução e o Query Optimizer
    Conceitos de Otimização como Seletividade, Cardinalidade e Densidade
    O Plano de Execução Gráfico
    Lendo as Orientações do Plano de Execução
    Principais Elementos do Plano de Execução: TABLE SCAN, INDEX SCAN, INDEX SEEK, KEY LOOKUP
    Lendo as Orientações de Estatísticas de IO

Criação de Índices
    Visão Geral
    Índices Clustered e Índices Nonclustered
    Filtered Index
    Cobertura de Índices
    Page Split e Fill Factor
    Interferindo no Plano de Execução através da criação de índices
    Avaliando a utilização dos índices
    Exercícios Práticos

Estatísticas
    Visão Geral
    A coleta de estatísticas
    A atualização das estatísticas
    Visualização e Detalhamento
    Impactos de estatísticas não atualizadas
    Exercícios Práticos

Views Indexadas
    Visão Geral
    Views Candidatas a Views Indexadas
    Verificação do Plano de Execução

Hints de Pesquisa
    Visão Geral
    Principais Hints de Pesquisa
    Boas Práticas referentes à utilização de Hints

Pré-Requisitos
Ter realizado o treinamento SQL Server Desenvolvimento Intermediário ou possuir conhecimentos equivalentes

Materiais

Apostila
Apostila de acompanhamento e condução do treinamento


Certificado
Certificado de Participação