Curso de SQL 2: Avance no Domínio de Consultas e Banco de Dados

Conquiste Conhecimentos Avançados para a Gestão e Análise de Dados

Curso Livre Presencial

Turmas na Av. Paulista - São Paulo

32 horas aula

Para profissionais que buscam aprimorar suas habilidades

imagem ilustrativa para curso de sql presencial

Interatividade em Sala de Aula

Aprendizado Baseado em Projetos

Habilidades Aplicadas ao Mercado

Instrutores Especializados

Curso de SQL Avançado: Domine o Gerenciamento e Análise de Dados

Sequências e Inserções

Aprenda a usar sequences para gerar números automáticos e a manipular dados com inserções dinâmicas e baseadas em consultas.

Comandos de Manipulação de Dados

Domine os comandos de DELETE, INSERT, UPDATE e DROP para manipulação eficiente de dados e estrutura de tabelas no banco.

Controle de Transações e Erros

Garanta operações seguras e eficientes no banco de dados, com controle de transações e gerenciamento de falhas sem comprometer a integridade dos dados.

Estruturas Condicionais e de Repetição

Explore como criar fluxos lógicos que ajustam a execução das consultas de acordo com diferentes condições, permitindo a criação de soluções dinâmicas e automáticas para problemas complexos de negócios.

Criação e Gestão de Objetos

Aprenda a criar e manipular objetos como índices, views, triggers e procedures para otimizar e automatizar processos.

Avançando para Data Science e BI

SQL é a base para análise de dados e BI, oferecendo ferramentas poderosas para trabalhar com grandes volumes de dados e gerar insights valiosos.

Curso Avançado de SQL: Da Estruturação à Análise de Dados

Aprenda a manipular e analisar dados de forma eficiente com técnicas avançadas em SQL, desde operações básicas até o controle de transações e automação de processos

Carga horária: 32 horas

SEQUENCES - O que são e como trabalhar com elas

  • Definição de uma sequence e suas aplicações
  • Como criar sequences de forma eficiente
  • Métodos para alterar sequences existentes
  • Procedimentos seguros para exclusão de sequences
  • Passos para reinicializar sequences corretamente
  • Utilização prática de sequences em comandos SQL

INSERT - Variações do comando

  • Inserção direta com INSERT INTO ... VALUES
  • Inserção baseada em resultados de uma consulta (INSERT ... SELECT)
  • Utilização de variáveis no comando INSERT
  • Uso de sequences no comando INSERT
  • Criação de novas tabelas por meio do comando INSERT
  • Exclusão de tabelas utilizando o comando DROP
  • Consulta da estrutura de tabelas com o uso do EXEC sp_columns

DELETE - Exclusão de dados das tabelas

  • Boas práticas e cuidados na utilização do comando DELETE
  • DELETE utilizando a cláusula WHERE para filtrar registros
  • DELETE sem a cláusula WHERE

DROP - Exclusão de objetos do banco de dados

  • Comando para exclusão de tabelas DROP TABLE
  • Exclusão de sequences DROP SEQUENCE
  • Exclusão de procedimentos armazenados DROP PROCEDURE
  • Exclusão de índices DROP INDEX
  • Exclusão de restrições DROP CONSTRAINTS
  • Exclusão de views DROP VIEW
  • Exclusão de bancos de dados DROP DATABASE

ALTER TABLE - Modificação de tabelas

  • Alterar tipos de dados de colunas existentes
  • Consulta de colunas de uma tabela utilizando sp_columns
  • Adição de novas colunas a uma tabela
  • Remoção de colunas

UPDATE - Atualização de dados

  • Uso do comando UPDATE com condições WHERE
  • Impactos e riscos do UPDATE sem condição WHERE
  • Boas práticas e cuidados no uso do comando UPDATE

TRANSACTIONS - Controle de transações

  • Uso do BEGIN / END TRANSACTION
  • Confirmação de transações com COMMIT TRANSACTION
  • Reversão de transações com ROLLBACK TRANSACTION

IF ... ELSE - Estruturas de decisão

  • Utilização do comando IF ... ELSE no SQL
  • Variáveis globais do SQL Server e como utilizá-las
  • Identificação do idioma do ambiente
  • Consulta de objetos com o OBJECT_ID
  • Utilização de variáveis em consultas SQL

WHILE - Estruturas de repetição

  • Uso da instrução CASE para realizar condições em consultas SQL
  • Aplicação da função ROW_NUMBER ... OVER para geração de numeração em resultados
  • Uso do CASE na organização dos resultados com ORDER BY

BEGIN ... END - Controle de fluxo

  • Estrutura do bloco BEGIN ... END
  • Integração do BEGIN ... END na estrutura WHILE
  • Uso do BEGIN ... END em Transactions
  • Utilização do comando PRINT no SQL Server Management Studio

TRY ... CATCH - Tratamento de erros

  • Captura e tratamento de erros com TRY ... CATCH
  • Estrutura detalhada e funcionalidades do bloco TRY ... CATCH
  • Uso do TRY ... CATCH em procedures para tratamento de erros em SQL

ÍNDICES - Criação e utilização de índices

  • Melhoria da performance de consultas através de índices
  • Índices com detalhamento e plano de execução
  • Análise do plano de execução, tempo de execução de queries e tipo de índice em consultas SQL

PIVOT TABLE - Criação de tabelas dinâmicas

  • Passo a passo para criação de Pivot Tables

TRIGGERS - Gatilhos no banco de dados

  • Criação de triggers para automação de tarefas
  • Exclusão de triggers
  • Criação de trigger disparada por INSERT

PROCEDURES - Procedimentos armazenados

  • Criação de stored procedures
  • Exclusão de stored procedures
  • Execução de stored procedures
  • Boas práticas para evitar duplicidade de registros

PROCEDURES - Integração com Excel usando VBA

  • Utilização de uma procedure do SQL Server em uma planilha do Excel

Nosso compromisso com o seu desenvolvimento

A Clarify oferece suporte contínuo e uma garantia de aprendizado para você dominar o conteúdo com confiança.

Suporte Pós Curso

Estamos aqui para ajudar você mesmo após a conclusão

Nosso suporte pós-curso oferece a você o apoio necessário para aplicar o que aprendeu na Clarify.

Período de Suporte

Solicite suporte por até 6 meses após o curso.

Como solicitar?

Entre em contato por e-mail e nossa equipe esclarecerá suas dúvidas.

Importante: O suporte é exclusivo para os conteúdos abordados no curso.

Garantia de Aprendizado

Aprenda sem preocupação

Na Clarify, garantimos que você aprenderá tudo o que precisa para se destacar.

Caso, durante o curso, você não atinja o desempenho esperado, poderá refazer as aulas, sem custos adicionais.

Nosso objetivo é que você realmente domine o conteúdo e possa aplicá-lo com confiança.

Destaques do Curso de SQL

Experiência de aprendizado aplicada e focada no mercado de dados

Aprenda Fazendo: Prática Imediata

Com exercícios práticos e comandos SQL aplicados desde o início, você inicia seu aprendizado com experiência real em manipulação de dados.

SQL Descomplicado

Aprenda SQL de maneira estruturada e acessível, com foco em como criar e gerenciar bancos de dados de forma eficiente, desde os conceitos básicos até as técnicas avançadas.

Transformando Dados: Consultas Avançadas

Desenvolva consultas complexas, combinando dados de diferentes fontes e aplicando funções avançadas para gerar relatórios e insights valiosos.

Dados Organizados: Modelagem e Normalização

Crie modelos de dados eficientes, aplicando técnicas de normalização para garantir a integridade e facilitar a consulta rápida e precisa dos dados.

Consultas Rápidas: Otimização e Análise de Performance

Aprenda a otimizar suas consultas SQL para melhorar a performance, focando na análise de grandes volumes de dados e na construção de soluções eficientes.

Aplicação Prática de SQL em Análise de Dados

Aprenda a utilizar SQL para trabalhar com dados de maneira estratégica, focando na manipulação, análise e extração de insights valiosos através de consultas complexas e técnicas de otimização.

Descubra o que os alunos do nosso curso de SQL estão dizendo

Perguntas Frequentes sobre o Curso de SQL 2

É recomendada a conclusão do curso de SQL 1 ou ter experiência prévia em SQL. O curso é voltado para quem já possui conhecimentos básicos da linguagem e deseja avançar para tópicos mais complexos.

Sim, o curso aborda a utilização de SQL para realizar consultas avançadas e análises de dados, preparando você para extrair insights valiosos de grandes volumes de informação.

O curso aborda tópicos como otimização de consultas, criação de procedimentos armazenados, transações e controle de erros, além de manipulação de dados em larga escala para análise e relatórios avançados.

Sim, o SQL 2 é ideal para profissionais que precisam lidar com grandes volumes de dados e realizar análises complexas de forma eficiente, utilizando técnicas avançadas de SQL.

Sim, o curso oferece uma base sólida para aplicar SQL em projetos de análise de dados reais, capacitando você a criar soluções eficientes para problemas do dia a dia de análise e relatório.

O curso de SQL 2 ensina como otimizar consultas para melhorar o desempenho em grandes bases de dados, garantindo que suas operações sejam rápidas e eficientes, mesmo com conjuntos de dados extensos.

Participe do Nosso Exclusivo Curso de SQL

Vagas Limitadas!

Curso de SQL

logotipo sql server
Curso Completo Presencial

12 X de R$ 165,00

Válido para pagamento no cartão de crédito

Carga horária: 32 horas

Domine o SQL e Torne-se um Especialista em Bancos de Dados Relacionais

Venha nos visitar!

Estamos localizados próximo do MASP, facilitando o acesso tanto por transporte público quanto por carro.

Se vier de carro, oferecemos convênio com estacionamento no Car Park, situado ao lado do Parque Trianon.

Esperamos por você!

Para Empresas

Confira as condições para turmas fechadas, cursos in company ou pacotes de inscrições para turmas abertas.

logo coca cola
logo itau
logo metrô
logo sulamerica
logo natura
logo motorola
logo bradesco

® 2025 Clarify - Todos os direitos reservados