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 2016 - Módulo II

O curso SQL 2016 - Módulo II é ideal para expandir os conhecimentos e habilidades de programadores na 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 mais avançados e temas como views, procedures, functions e triggers.

Os Cursos de Softwares e Tecnologias Microsoft oferecidos pela IMPACTA foram desenvolvidos de acordo com a exclusiva Metodologia de Ensino Impacta, sendo ideais para o aprendizado prático e uso profissional.
Para o melhor aproveitamento do curso SQL 2016 - Módulo II, é imprescindível ter participado do curso SQL 2016 - Módulo I ou possuir conhecimentos equivalentes.

Conteúdo Programático do Curso

  • TópicoConceitos básicos
    • 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: 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 de sistema; Tabela systypes; Tabela sysobjects; Tabela syscomments; Trabalhando com UDDT.
    • Sequências.
    • Sinônimos.
    • Trabalhando com objetos binários: Campos binários.
    • FILETABLE.
    • Colunas computadas.
  • TópicoAcesso a recursos externos
    • OPENROWSET.
    • BULK INSERT.
    • XML: FOR XML; Métodos XML (Query, Value, Exists, Nodes); Gravando um arquivo XML; Abrindo um arquivo XML.
    • JSON: FOR JSON; OPENJSON; JSON_VALUE; JSON_QUERY; ISJSON; Exportação para arquivo JSON; Importação de arquivo JSON.
  • 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.
    • Outros comandos: GOTO; RETURN; WAITFOR; EXISTS; Atribuição de valor de uma consulta.
  • TópicoStored procedures
    • Stored procedures: Vantagens; Considerações; CREATE PROCEDURE; Alterando stored procedures; Excluindo stored procedures.
    • Declarando parâmetros: Exemplos; Passagem de parâmetros posicional; Passagem de parâmetros nominal.
    • Retornando valores: PRINT; SELECT; Parâmetros de saída (OUTPUT).
    • Cursor.
    • Depurando stored procedures: Parâmetros tabulares (table-valued); Boas práticas.
    • Recompilando stored procedures.
    • Query dinâmicas.
    • Tratamento 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.
    • CROSS APPLY e OUTER APPLY.
  • TópicoCustomizando consultas
    • Plano de execução.
    • Dicas para construir consultas.
    • Índices: Criando índices; Índices compostos; INCLUDE; Excluindo índices.
    • Otimizando consultas: Hints; Customizando bloqueios na seção.
  • TópicoViews
    • Utilizando views: 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 de texto; Funções de data e hora; Funções de conversão.
    • Funções de classificação: ROW_NUMBER; RANK; DENSE_RANK; NTILE; ROW_NUMBER, RANK, DENSE_RANK e NTILE.
    • Funções definidas pelo usuário: Funções escalares; Funções tabulares.
    • Campos computados com funções.
  • TópicoTriggers
    • Triggers: Diferenças entre triggers e constraints; Considerações; Visualizando triggers; Alterando triggers; Desabilitando e excluindo triggers (DISABLE TRIGGER, ENABLE TRIGGER, DROP TRIGGER).
    • 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.
    • Triggers de logon.
    • Aninhamento de triggers: Habilitando e desabilitando aninhamento.
    • Recursividade 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 - 2016 é 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 avançado 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ê