SQL Server Intermediário (Transact-SQL)
Ampliar a qualificação dos alunos, através das melhores práticas de conceitos e técnica, para a utilização e desenvolvimento no banco de dados SQL Server versão 2012
Para mais informações clique aqui

Objetivos

Ao final do treinamento, o participante terá reforçado conhecimentos da linguagem SQL, terá adquirido sólidos conhecimentos da linguagem Transact/SQL e terá condições de criar objetos de programação complexos que envolvem tanto a linguagem SQL quanto a linguagem Transact/SQL.

Público Alvo

Analistas de Sistemas, Desenvolvedores, Analistas programadores, Analista de Testes e todo o público que lida com desenvolvimento de software

Carga Horária

Investimento



Dinheiro Visa Mastercard Boleto Bancário Redeshop

Próximas Turmas


A realização deste curso capacitará o participante a realizar qualquer curso abaixo:
Treinamento Carga Horária
SQL Server Avançado (Transact-SQL) 32 Horas
SQL Server 2012 Administração 32 Horas
Outros cursos que indicamos a você:
Treinamento Carga Horária
SQL Server Integration Services 24 Horas
SQL Server Analysis Services 24 Horas
SQL Server Reporting Services 24 Horas
Oracle 11g Intermediário (PL/SQL) 32 Horas

+ veja todos os treinamentos

Conteúdo Programático


Estruturas de Database Avançadas
    Criação de Schemas
    Opções avançadas de Criação de Databases
    Múltiplos arquivos de Dados e Log
    Filegroup
    Attach

Estruturas de Tabelas Avançadas
    Opções avançadas de Criação de Tabelas
    Colunas computadas
    Valores Default
    Colunas ROWGUIDCOL

UDT (User Defined Types)
    Criação e utilização de tipos definidos pelo usuário (UDT)
    Criação e utilização de tipos como Tabelas (UDTT)
    Revisão de Tipos de Dados
    Exercícios Práticos

Introdução à Programação Transact-SQL
    Declaração de variáveis
    Instruções de Controle: IF, THEN, ELSE, BEGIN, END
    Instruções de Repetição: WHILE, BEGIN, END
    Exercícios Práticos

Controle Transacional
    Visão Geral
    Utilização de Transações
    Confirmação (COMMIT) e Desfazimento (ROLLBACK)
    Transações Aninhadas
    Exercícios Práticos

Tabelas Temporárias
    Visão Geral
    Tabelas Temporárias Locais
    Tabelas Temporárias Globais
    Variáveis TABLE
    Exercícios Práticos

Views
    Visão Geral
    Criação, Alteração e Exclusão
    Boas práticas de utilização
    Exercícios Práticos

UDF (User Defined Functions)
    Visão Geral
    Criação, Alteração e Exclusão
    Parâmetros de entrada
    Scalar Functions
    Table Functions
    Opção WITH ENCRYPTION
    Exercícios Práticos

Stored Procedures
    Visão Geral
    Criação, Alteração e Exclusão
    Parâmetros de entrada
    Parâmetros de saída
    Variáveis de ambiente
    Tratamento de Erros com Objeto RAISERROR
    Exercícios Práticos

Triggers
    Visão Geral
    Criação, Alteração e Exclusão
    Triggers de Inclusão, Alteração e Exclusão
    Registros especiais: INSERTED e DELETED
    Triggers INSTEAD OF
    Exercícios Práticos

Opções Avançadas de DML
    Variações do comando INSERT
    Utilização de INSERT SELECT
    Operadores diferenciados de atribuição em UPDATE
    A cláusula OUTPUT

CTE (Common Table Expressions)
    Apresentação do Conceito
    Recursidade de CTE
    Múltiplos CTEs
    Auto-Referência
    Exercícios Práticos

Funções de Classificação
    Visão Geral
    Funções RANK, DENSE_RANK, ROW_NUMBER e NTILE
    Particionamento de classificação através de PARTITION BY
    Exercícios Práticos

Ampliando Funções de Agregação
    Opções WITH ROLLUP e WITH CUBE
    Utilização de GROUPING SETS
    Utilização de GROUING e GROUPING_ID
    Exercícios Práticos

Cursores
    Visão Geral
    Tipos de Cursor
    Opções de ponteiro de Cursor
    Aplicações no mundo real
    Cursores x Performance
    Exercícios Práticos

Pré-Requisitos
Ter realizado o treinamento SQL Server Fundamental ou possuir conhecimentos equivalentes
Ter realizado o treinamento Lógica de Programação ou possuir conhecimentos equivalentes

Materiais

Apostila
Apostila de acompanhamento e condução do treinamento


Certificado
Certificado de Participação