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 Valor  
Por favor, aguarde...Por favor, aguarde...





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ê