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)

Presencial
O curso online de SQL 2014 - Módulo II é destinado a todos que já compreendem os fundamentos da linguagem SQL e pretendem expandir suas habilidades na criação e manutenção de bancos de dados.

No decorrer das aulas, o aluno aprenderá a usar diversos comandos para aumentar o nível de precisão de suas consultas, verá a aplicação de views, que tornam o código mais limpo e simplificado, e a criação de aplicações executadas diretamente no servidor. Também, aprenderá a utilizar funções e stored procedures, que otimizam tarefas executadas rotineiramente. Por fim, verá como tratar erros em suas tabelas e compreenderá o uso de triggers, que disparam ações diante da tentativa de alteração de suas tabelas.

SQL 2014 - Módulo II (online) é ministrado por Daniel Paulo Tamarosi Salvador, administrador de banco de dados, professor universitário e instrutor de SQL Server na Impacta Tecnologia desde 2011.
Para que os alunos possam obter um bom aproveitamento do curso SQL 2014 - Módulo II (online), é imprescindível que eles tenham participado do nosso curso SQL 2014 - Módulo I, ou possuam conhecimentos equivalentes. Também, é importante que eles possuam o SQL Server instalado em seus computadores.

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 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.

Valor deste treinamento

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 online 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.
Este curso online de SQL apresenta ao profissional mais ferramentas e recursos para desenvolver e administrar soluções com bancos de dados.
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.
ICS

Certificações Impacta deste curso:

Recomendamos para você