Minha Conta
Recuperar Senha

Digite seu endereço de e-mail que foi cadastrado e enviaremos seus dados de acesso.

Minha Conta

A senha deve conter no mínimo 6 caracteres.

Ao se cadastrar, você concorda com a Política de Privacidade e Segurança

Mudar Data: Photoshop CS6 Módulo I
Preço
15/09 a 26/09 Manhã 4000,00
15/09 a 26/09 Manhã 4000,00
15/09 a 26/09 Manhã 4000,00
15/09 a 26/09 Manhã 4000,00
  Itens Preço
Carrinho de Compras
O carrinho está vazio.
INVESTIMENTO TOTAL:0,00

Esqueci minha senha

Foi enviado um e-mail para com os dados de acesso.

Curso SQL 2014 - Módulo II

Online
O curso SQL 2014 - Módulo II tem como foco expandir os conhecimentos e habilidades de programadores especializados em criação e manutenção de bancos de dados com uso da versão mais moderna de SQL. O aluno é apresentado de forma prática e fluída a recursos avançados e temas como views, procedures, functions e triggers.
Para o melhor aproveitamento do curso avançado de SQL 2014, é imprescindível ter participado do curso básico de SQL 2014 ou possuir conhecimentos equivalentes.

Conteúdo Programático do Curso

  • TópicoConceitos Básicos
    • Introdução.
    • Arquitetura física.
    • Modelos de armazenamento: Modelo OLTP, Modelo OLAP, Comparativo entre OLTP e OLAP.
    • Bancos de dados: Bancos de dados do sistema (Master, TEMPDB, MODEL, MSDB, Resource); Bancos de dados SNAPSHOT, Bancos de dados de usuários, Visualizando bancos de dados.
    • Objetos de gerenciamento: Metadados, Catálogos (Catálogos do sistema, Catálogos do banco de dados, Procedures que retornam metadados, Funções que retornam metadados).
    • Grupos de comandos T-SQL.
    • Referenciando objetos do SQL Server.
  • TópicoOpções de Definição de Tabelas
    • Tipos de dados nativos (Built-in).
    • Tipos de dados definidos pelo usuário: CREATE TYPE, DROP TYPE.
    • CREATE RULE: sp_bindrule, sp_unbindrule.
    • CREATE DEFAULT: sp_bindefault, sp_unbindefault.
    • Tabelas do sistema: Tabela systypes, Tabela sysobjects, Tabela syscomments
    • Trabalhando com UDDT.
    • Sequências.
    • Sinônimos.
  • TópicoViews
    • Introdução: Vantagens oferecidas pelas views, Restrições, Tabela syscomments, Views de catálogo.
    • CREATE VIEW: Utilizando WITH ENCRYPTION, Utilizando WITH SCHEMABINDING, Utilizando WITH CHECK OPTION.
    • ALTER VIEW.
    • DROP VIEW.
    • Visualizando informações sobre views.
    • Views atualizáveis.
    • Retornando dados tabulares.
  • TópicoFunções
    • Funções e stored procedures.
    • Funções escalares: Funções determinísticas e não determinísticas.
    • Funções tabulares: Funções tabulares in-line, Funções tabulares com várias instruções.
    • Funções nativas (built-in).
    • Funções definidas pelo usuário: Funções escalares, Funções tabulares.
  • TópicoTratamento de Erros
    • Severidade de um erro.
    • @@ERROR.
    • TRY...CATCH: Funções para tratamento de erros.
    • Trabalhando com mensagens de erro: sp_addmessage, RAISERROR, THROW.
    • Exemplo de tratamento de erros.
  • TópicoComandos Adicionais
    • SELECT.
    • IIF/CHOOSE.
    • LAG e LEAD.
    • Paginação (FETCH e OFFSET).
    • Funções úteis para campos IDENTITY.
    • MERGE: OUTPUT em uma instrução MERGE.
    • Consultas cruzadas: PIVOT ( ), UNPIVOT( ).
    • Common Table Expressions (CTE): CTE Recursiva.
  • TópicoOpções Avançadas
    • Multiprogramação e concorrência: Bloqueios (Shared (S), Exclusive (X), Update (U), Intent (I), Schema (Sch), Bulk Update (BU), Key-range); Granularidade, Problemas evitados pelos bloqueios, Compatibilidade entre bloqueios, Customizando bloqueios, Customizando bloqueios na seção, Lock dinâmico, Monitorando os bloqueios (Activity Monitor, sys.dm_tran_locks, SQL Server Profiler, Reliability and Performance Monitor); Deadlocks, Timeout.
    • Acesso para recursos externos: Acessando bancos de dados via OLE DB.
    • Exportando para XML.
  • TópicoIntrodução à Programação
    • Variáveis: Atribuindo valores às variáveis.
    • Operadores: Operadores aritméticos, Operadores relacionais, Operadores lógicos, Precedência.
    • Controle de fluxo: BEGIN/END.
    • IF/ELSE.
    • WHILE: BREAK, CONTINUE, Exemplos, GOTO, RETURN, WAITFOR.
  • TópicoStored Procedures
    • Vantagens das stored procedures.
    • Criando, alterando e excluindo stored procedures: Criando stored procedures (Considerações, CREATE PROCEDURE); Alterando stored procedures, Excluindo stored procedures.
    • Declarando parâmetros de entrada (INPUT): Exemplos, Passagem de parâmetros posicional, Passagem de parâmetros nominal.
    • Retornando valores: PRINT, SELECT.
    • Declarando parâmetros de saída (OUTPUT).
    • Cursor.
    • Depurando stored procedures: Parâmetros tabulares (table-valued).
    • Recompilando stored procedures.
  • TópicoTriggers
    • Definição de triggers: Diferenças entre triggers e constraints.
    • Triggers DML: Tabelas INSERTED e DELETED, Triggers de inclusão, Triggers de exclusão, Trigger de alteração, Trigger INSTEAD OF.
    • Triggers DDL: Criando triggers DDL.
    • Visualizando triggers.
    • Triggers aninhados: Habilitando e desabilitando triggers aninhados.
    • Triggers recursivos.
    • Alterando triggers.
    • Desabilitando e excluindo triggers: DISABLE TRIGGER, ENABLE TRIGGER, DROP TRIGGER.
    • Considerações sobre a utilização de triggers.

Confira todas as datas deste treinamento

Início Término Período Unidade
Por favor, aguarde...Por favor, aguarde...

Treinamentos Corporativos?

Preencha o formulário que
entraremos em contato





Certificados de segurança
Seguranca Seguranca
Formas de pagamento
Formas de Pagamento

Conheça algumas profissões relacionadas ao curso

O curso avançado de SQL - 2014 é ideal para quem deseja se aprofundar na programação com base em soluções atuais, efetivas e rápidas utilizando bancos de dados e dados de usuários.
Com o domínio avançado de SQL, o formado está apto para criar aplicações e desenvolver soluções modernas e complexas, atuando como desenvolvedor desktop e administrador de bancos de dados.
Este curso de SQL apresenta ao profissional mais ferramentas e recursos para desenvolver e administrar soluções com bancos de dados.
ICS

Certificações Impacta deste curso:

Recomendamos para você