Imagem do Curso gratuito SQL para Analistas (SQL Server) do Zero ao Avançado

Curso online gratuitoSQL para Analistas (SQL Server) do Zero ao Avançado

Duração do curso online: 7 horas e 38 minutos

Novo

Aprenda SQL Server do zero ao avançado para analisar dados com confiança: consultas, joins e otimização em um curso online gratuito com prática e certificado.

Neste curso gratuito, aprenda sobre

  • Conceitos de SQL, banco de dados, SGBD, servidor e uso do SSMS
  • Instalar SQL Server Express, criar servidor local e restaurar bases de estudo
  • Diferenças e usos de DDL, DML, DQL, DCL e transações (TCL/DTL)
  • CRUD: INSERT, UPDATE, DELETE e SELECT, incluindo tratamento de colunas IDENTITY
  • Filtrar dados com WHERE e LIKE (consultas por condições e padrões de texto)
  • Ordenar e limitar resultados com ORDER BY e TOP (top 10 maiores/menores valores)
  • Relacionar tabelas com JOINs: INNER, LEFT, RIGHT, FULL OUTER e CROSS
  • Tipos de dados essenciais no dia a dia (numéricos, texto, datas e booleanos/flags)
  • Funções internas comuns: texto, data e agregações; uso de funções de busca de padrão
  • Agrupar e filtrar agregações com GROUP BY e HAVING (SUM, COUNT, etc.)
  • Tratar NULL com ISNULL, NULLIF e COALESCE e entender impacto em expressões
  • Subconsultas e EXISTS; como evitar subquery retornando múltiplos valores
  • Criar e usar VIEWs, CTEs e entender efeito de WITH (NOLOCK) em leituras
  • Programação T-SQL: variáveis, WHILE, cursores, procedures, functions e linked server

Descrição do curso

Dominar SQL é uma das habilidades mais valiosas para quem trabalha com dados. Neste curso online gratuito de SQL para Analistas (SQL Server), você sai do básico e evolui até recursos avançados do T‑SQL, entendendo não só como escrever consultas, mas como raciocinar sobre dados, organizar informações e responder perguntas de negócio com rapidez e precisão.

Você começa construindo uma base sólida: o que é SQL, como funcionam bancos de dados, o papel do SGBD e do servidor, e como preparar o ambiente no SQL Server (incluindo instalação local e restauração de um banco para estudos). A partir daí, o aprendizado ganha ritmo com a prática: comandos para manipular e consultar dados, filtros, buscas por padrão, ordenação e seleção dos registros mais relevantes, tudo com foco em situações reais do dia a dia de análise.

Conforme avança, você aprofunda o domínio de relacionamentos entre tabelas e aprende a combinar informações de forma correta e eficiente, interpretando cenários em que diferentes tipos de junção mudam completamente o resultado. Também passa a trabalhar com agrupamentos e funções essenciais, aprimorando sua capacidade de resumir dados, gerar indicadores e construir consultas que respondem perguntas complexas com clareza.

O curso ainda aborda temas que fazem diferença na prática profissional: como lidar com valores ausentes (NULL) com segurança, quando usar subconsultas e EXISTS, e como transformar consultas recorrentes em estruturas reutilizáveis para ganhar produtividade e padronização. Você aprende, ainda, conceitos importantes sobre concorrência e leitura de dados, além de recursos de programação no SQL Server como variáveis, loops e diferentes formas de organizar lógica no banco.

Para fechar, você entra no universo de objetos e técnicas avançadas — procedures, functions, CTEs (inclusive com recursividade), cursores e até integrações por meio de servidores vinculados — ampliando sua autonomia para automatizar rotinas, criar soluções mais robustas e apoiar projetos de BI, engenharia de dados e analytics. Ao final, você terá repertório e confiança para atuar como analista que consulta, explica e entrega valor a partir dos dados em SQL Server.

Conteúdo do curso

  • Aula em vídeo: O QUE É SQL, BANCO DE DADOS, SGBD, SERVIDOR , SSMS - CURSO SQL PARA ANALISTAS #1 21m
  • Exercício: No SQL Server, qual é a função de um SGBD (Sistema de Gerenciamento de Banco de Dados)?
  • Aula em vídeo: COMO CRIAR UM SERVIDOR SQL SERVER LOCAL E RESTAURAR BANCO DE DADOS COM DADOS FICTICIOS PARA ESTUDOS 15m
  • Exercício: Ao instalar e usar o SQL Server Express localmente, qual é a principal finalidade dessa ferramenta para quem está começando no SQL Server?
  • Aula em vídeo: ENTENDA NA PRÁTICA O QUE É DDL,DML,DQL,DTL,DCL E SEUS COMANDOS NO SQL #3 20m
  • Exercício: Qual opção descreve corretamente a função da linguagem DDL no SQL Server?
  • Aula em vídeo: COMO USAR INSERT , UPDATE ,DELETE E SELECT NO SQL PASSO A PASSO 33m
  • Exercício: Ao inserir dados em uma tabela no SQL Server, qual é a forma correta de lidar com uma coluna do tipo IDENTITY (auto incremento)?
  • Aula em vídeo: APRENDA COMO USAR O SELECT COM WHERE E COMO USAR O LIKE NO SQL PASSO A PASSO 49m
  • Exercício: Em SQL Server, qual consulta retorna todas as linhas da tabela SalesLT.Address em que CountryRegion = 'United States' e City = 'Bothell'?
  • Aula em vídeo: COMO USAR TOP E ORDER BY NO SQL PARA EXTRAIR 10 MAIORES OU 10 MENORES VALORES DE UMA TABELA 10m
  • Exercício: Como obter os 10 produtos mais caros pela coluna StandardCost no SQL Server?
  • Aula em vídeo: COMO FAZER SELECT COM INNER JOIN NO SQL PASSO A PASSO ENTENDA DE VEZ 38m
  • Exercício: No SQL Server, qual cláusula define a condição de relacionamento usada em um INNER JOIN entre duas tabelas?
  • Aula em vídeo: COMO FAZER LEFT E RIGHT JOIN NO SQL PASSO A PASSO ENTENDA DE VEZ 21m
  • Exercício: Em um LEFT JOIN, como identificar registros da tabela da esquerda que não possuem correspondência na tabela da direita?
  • Aula em vídeo: COMO USAR O FULL OUTER JOIN E O CROSS JOIN NO SQL GUIA COMPLETO 19m
  • Exercício: O que o FULL OUTER JOIN retorna ao juntar duas tabelas?
  • Aula em vídeo: QUAIS SÃO OS PRINCIPAIS TIPOS DE DADOS NO SQL - CURSO GRATUITO DE SQL PARA ANALISTAS 19m
  • Exercício: Qual conjunto reúne os quatro tipos básicos mais importantes para o dia a dia em SQL Server?
  • Aula em vídeo: PRINCIPAIS FUNÇÕES INTERNAS BÁSICAS DO SQL PARA O DIA A DIA - CURSO GRATUITO DE SQL PARA ANALISTAS 17m
  • Exercício: No SQL Server, qual função é usada para localizar a posição inicial de um padrão dentro de um texto, permitindo o uso de curingas como no LIKE?
  • Aula em vídeo: COMO AGRUPAR VALORES E COMO USAR GROUP BY E HAVING NO SQL 16m
  • Exercício: Ao usar agregação (ex.: SUM) com GROUP BY, qual cláusula deve ser usada para filtrar o resultado já agrupado (ex.: SUM(StandardCost) > 4000)?
  • Aula em vídeo: COMO LIDAR COM NULL E COMO USAR ISNULL , NULLIF E COALESCE ENTENDA DE VEZ NO SQL 13m
  • Exercício: No SQL Server, qual é o comportamento de uma expressão aritmética quando envolve NULL (ex.: 1 + 2 + NULL)?
  • Aula em vídeo: O QUE É SUBSELECT , COMO FAZER SUBCONSULTAS E COMO UTILIZAR EXISTS NO SQL - CURSO GRATUITO DE SQL 16m
  • Exercício: Ao usar um subselect no SELECT para retornar a quantidade de endereços de cada cliente, qual abordagem evita o erro de a subconsulta retornar mais de um valor?
  • Aula em vídeo: O QUE SÃO VIEWS E COMO CRIAR E UTILIZAR VIEWS NO SQL SERVER PASSO A PASSO CURSO SQL GRATUITO 13m
  • Exercício: Qual é o principal objetivo de criar uma VIEW no SQL Server ao lidar com consultas complexas (com JOINs) usadas frequentemente?
  • Aula em vídeo: O QUE É O WITH NOLOCK NO SELECT DO SQL SERVER VOCÊ PRECISA SABER DISSO 12m
  • Exercício: Em SQL Server, qual é o principal efeito de usar WITH (NOLOCK) em um SELECT durante uma transação em andamento?
  • Aula em vídeo: COMO FUNCIONA VARIÁVEIS NO SQL E COMO UTILIZAR DECLARE E SET - CURSO GRATUITO DE SQL PARA ANALISTAS 14m
  • Exercício: Em T-SQL (SQL Server), qual é a forma correta de declarar uma variável de texto chamada @nome com até 10 caracteres?
  • Aula em vídeo: COMO FAZER LOOPS , LAÇO DE REPETIÇÃO WHILE NO SQL SERVER CURSO SQL PARA ANALISTAS GRATUITO 20m
  • Exercício: Em um loop WHILE no SQL Server, qual ação é essencial para evitar um loop infinito ao imprimir valores de 0 a 4?
  • Aula em vídeo: O QUE É UMA PROCEDURE ARMAZENADA NO SQL ENTENDA TUDO DE VEZ SOBRE ESSE ASSUNTO - CURSO SQL GRATUITO 19m
  • Exercício: No SQL Server, qual é o principal objetivo de uma stored procedure (procedure)?
  • Aula em vídeo: O QUE É E COMO CRIAR E UTILIZAR FUNÇÕES PERSONALIZADAS NO SQL PASSO A PASSO CURSO GRATUITO DE SQL 15m
  • Exercício: No SQL Server, qual é a principal diferença entre uma PROCEDURE e uma FUNCTION?
  • Aula em vídeo: CTE COMMON TABLE EXPRESSIONS O QUE SÃO E PARA QUE SERVEM CRIANDO RECURSIVIDADE NO SQL (CURSO GRATIS) 17m
  • Exercício: Em SQL Server, qual é a finalidade principal de uma CTE (Common Table Expression) criada com a cláusula WITH?
  • Aula em vídeo: COMO USAR O CURSOR NO SQL SERVER COMO LOOPAR LINHA A LINHA DA TABELA NO SQL 13m
  • Aula em vídeo: COMO CRIAR UM SERVIDOR VINCULADO AO ACCESS OU OUTRO LOCAL AO MEU SQL SERVER COM LINKED SERVER PASSO 14m
  • Exercício: Ao consultar dados de um servidor vinculado (ex.: arquivo Access) no SQL Server, qual recurso permite executar uma consulta no servidor remoto e retornar o resultado para o SQL Server?

Este curso gratuito inclui:

7 horas e 38 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Banco de dados

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso