Imagem do Curso gratuito Banco de dados SQL Server passo a passo

Curso online gratuitoBanco de dados SQL Server passo a passo

Duração do curso online: 16 horas e 24 minutos

Novo

Domine SQL Server do zero e crie consultas rápidas e seguras. Curso online gratuito com prática em SSMS, JOINs, funções e otimização para projetos reais.

Neste curso gratuito, aprenda sobre

  • Instalar e configurar SQL Server (Express/Developer) e SSMS no computador
  • Entender instâncias (padrão e nomeada) e formas de conectar no SQL Server
  • Baixar e usar scripts do curso com boas práticas de estudo e execução segura
  • Modelagem de dados e normalização: reduzir redundância e melhorar integridade
  • Criar banco e tabelas via scripts; definir propriedades, tipos e campo ID
  • Aplicar chaves primária e estrangeira para garantir unicidade e relacionamentos
  • Manipular dados com DML: INSERT, SELECT, UPDATE e DELETE com WHERE
  • Alterar e remover objetos/colunas: ALTER TABLE, DROP e boas práticas
  • Criar consultas com filtros e joins (inner/left/right/full) entre tabelas
  • Usar agregações e cálculos: SUM, COUNT, AVG, MAX, MIN e expressões
  • Aplicar funções de data e texto (TRIM, CONCAT, LEN, SUBSTRING, REPLACE etc.)
  • Combinar resultados com UNION e gerar chaves com SEQUENCE
  • Controlar fluxo e erros em T-SQL: IF, WHILE, CASE, BEGIN/END, TRY/CATCH
  • Otimizar e automatizar: índices, triggers, procedures e functions; uso com Excel/BI

Descrição do curso

Aprender SQL Server vai muito além de escrever um SELECT. Neste curso online gratuito, você desenvolve uma base sólida para instalar, configurar e trabalhar com um banco de dados relacional na prática, usando o SQL Server e o SSMS como ambiente de estudo. A proposta é conduzir você passo a passo: do primeiro contato com instâncias e propriedades do banco até a construção de consultas mais completas, capazes de atender necessidades reais de sistemas, relatórios e análises.

Ao longo das aulas, você ganha confiança para criar e manter estruturas bem definidas, entendendo por que modelagem e normalização fazem diferença no dia a dia. Você aprende a pensar em tabelas, relacionamentos e integridade referencial, aplicando chaves primárias e estrangeiras para garantir consistência dos dados. Essa visão reduz erros comuns, facilita a evolução do banco e melhora a qualidade do que será consumido por aplicações, dashboards e rotinas de automação.

Na parte de manipulação de dados, o curso aprofunda operações essenciais como inserção, atualização e exclusão com segurança, destacando o uso correto de filtros e boas práticas para evitar alterações indevidas. Você também avança para consultas com WHERE, DISTINCT, IN, funções de agregação e operações matemáticas, além de trabalhar com datas e textos para limpar, padronizar e transformar informações, algo indispensável em ambientes corporativos.

Você ainda aprende a combinar dados de múltiplas tabelas com JOINs e a unir resultados com UNION e UNION ALL, construindo respostas mais completas e úteis. O treinamento inclui recursos importantes de produtividade e governança, como transações com COMMIT e ROLLBACK, estruturas de controle de fluxo no T-SQL (IF, WHILE, CASE, BEGIN/END) e tratamento de erros com TRY/CATCH, preparando você para criar scripts mais robustos.

Para avançar além do básico, o curso apresenta técnicas e objetos que aproximam seu conhecimento de cenários profissionais: índices para performance, triggers para automatizações e procedures e functions para reutilização de lógica e padronização. Também há práticas com o banco de exemplo AdventureWorks, ajudando a conectar o aprendizado a um contexto mais realista. No fim, você terá repertório para escrever consultas melhores, estruturar bancos com mais segurança e evoluir em áreas como desenvolvimento, BI e administração de dados.

Conteúdo do curso

  • Aula em vídeo: SQL SERVER - 01 - SQL Server - Instalando no seu computador 11m
  • Exercício: O que é uma instância nomeada no contexto do SQL Server?
  • Aula em vídeo: SQL SERVER - Orientações para baixar scripts do curso 05m
  • Exercício: Qual é uma prática recomendada ao aprender a utilizar scripts SQL Server, de acordo com o curso mencionado?
  • Aula em vídeo: SQL SERVER - 02 - Conceitos essenciais e modelagem 17m
  • Exercício: Qual é o principal objetivo em normalizar tabelas em um banco de dados SQL?
  • Aula em vídeo: SQL SERVER - 03 - Criação do Banco de Dados e propriedades dele 24m
  • Exercício: Qual é a finalidade principal do campo 'ID' ao criar uma tabela em um banco de dados no SQL Server Express?
  • Aula em vídeo: SQL SERVER - 04 - Criação de Tabelas com scripts, conceitos de chaves primária e estrangeira 41m
  • Exercício: Qual dos itens abaixo é uma característica essencial de uma chave primária em um banco de dados relacional?
  • Aula em vídeo: SQL SERVER - 05 - Foreign Keys ou Chaves Estrangeiras 29m
  • Exercício: Qual é a função principal de uma chave estrangeira em um banco de dados relacional?
  • Aula em vídeo: SQL SERVER - 06 - INSERT - Inserindo dados nas tabelas 24m
  • Exercício: Qual é o comando SQL utilizado para inserir dados em uma tabela no SQL Server?
  • Aula em vídeo: SQL SERVER - 07 - INSERT, DROP e ALTER TABLE 14m
  • Exercício: Ao alterar uma tabela no SQL Server, qual comando é utilizado para remover uma coluna específica?
  • Aula em vídeo: SQL SERVER - 08 - Erro ao conectar na instância local do SQL SERVER 06m
  • Exercício: Qual das opções abaixo pode ser uma causa comum para a falha de conexão ao SQL Server Management Studio?
  • Aula em vídeo: SQL SERVER - 09 - SELECT - Tudo o que você precisa saber 27m
  • Exercício: Qual é o comando SQL utilizado para selecionar todos os dados de uma tabela?
  • Aula em vídeo: SQL SERVER - 10 - SELECT - Filtrando dados com a cláusula WHERE 22m
  • Exercício: Qual das opções abaixo descreve corretamente a função da cláusula 'WHERE' em uma consulta SQL?
  • Aula em vídeo: SQL SERVER - 11 - JOINs - Relacionamento entre tabelas (Inner Join, Right Join, Left Join e outros) 35m
  • Exercício: Qual dos seguintes tipos de join em SQL Server retorna todas as linhas de ambas as tabelas, mesmo quando não há correspondência entre elas?
  • Aula em vídeo: SQL SERVER - 12 - Operações Matemáticas no select (query) 22m
  • Exercício: Qual das seguintes funções do SQL Server é usada para calcular o quadrado de um número?
  • Aula em vídeo: SQL SERVER - 13 - O uso do IN, NOT IN, DISTINCT no SELECT 20m
  • Exercício: O que a cláusula DISTINCT faz em um SELECT no SQL Server?
  • Aula em vídeo: SQL SERVER - 14 - Função de Agregação SUM 16m
  • Exercício: No SQL Server, qual das seguintes opções é uma função de agregação que pode ser usada para calcular a soma dos valores de uma coluna?
  • Aula em vídeo: SQL SERVER - 15 - Funções de Agregação (SUM, COUNT, AVG, MAX e MIN) 20m
  • Exercício: Qual das seguintes funções de agregação retorna a média dos valores de uma coluna em uma consulta SQL Server?
  • Aula em vídeo: SQL SERVER - 16 - Funções de Data (getdate, datediff, dateadd e Datepart) 22m
  • Exercício: Qual a diferença principal entre os campos 'DateTime' e 'SmallDateTime' no SQL Server?
  • Aula em vídeo: SQL SERVER - 17 - Funções de Texto ASCII, NCHAR, CHAR, CHARINDEX, CONCAT,CONCAT_WS e DIFFERENCE 24m
  • Exercício: Qual é a função do SQL Server que retorna o código numérico ASCII de um caractere?
  • Aula em vídeo: SQL SERVER - 18 - Funções de Texto FORMAT, LEFT, RIGHT, LEN, LOWER e UPPER 21m
  • Exercício: Qual das funções no SQL Server é usada para converter caracteres de uma string para minúsculas?
  • Aula em vídeo: SQL SERVER - 19 - Funções de Texto LTRIM, RTRIM, PATINDEX, REPLACE, REPLICATE e REVERSE 26m
  • Exercício: Qual é a função utilizada no SQL Server para eliminar espaços à direita de uma string?
  • Aula em vídeo: SQL SERVER - 20 - Funções de Texto STRING_AGG, SPACE e STUFF 25m
  • Exercício: Qual é a função no SQL Server que concatena valores de cadeias de caracteres, separando-os por um delimitador específico, mas não adiciona o delimitador ao final da cadeia?
  • Aula em vídeo: SQL SERVER - 21 - Download e Instalação do Banco de Dados AdventureWorks 05m
  • Exercício: Qual é a principal finalidade do AdventureWorks em um ambiente de aprendizado SQL?
  • Aula em vídeo: SQL SERVER - 22 - Funções de Texto SUBSTRING, TRIM, UPPER, LOWER, TRANSLATE, CASE WHEN e IIF 24m
  • Exercício: Qual é a função utilizada no SQL Server para substituir caracteres em uma string, trocando um conjunto de caracteres por outro?
  • Aula em vídeo: SQL SERVER - 23 - UNION e UNION ALL 14m
  • Exercício: Qual das seguintes afirmações sobre o uso da cláusula UNION no SQL Server é verdadeira?
  • Aula em vídeo: SQL SERVER - 24 - SEQUENCES - Criar, Alterar e Apagar 17m
  • Exercício: Qual é uma das principais vantagens de usar sequências no SQL Server para chaves primárias?
  • Aula em vídeo: SQL SERVER - 25 - INSERTs e suas variações 25m
  • Exercício: Qual é a principal vantagem de usar uma sequência (sequence) no SQL Server para gerar valores únicos em uma coluna ao invés de calcular manualmente o próximo valor da série?
  • Aula em vídeo: SQL SERVER - 26 - DELETE - apagando dados das tabelas 23m
  • Exercício: Qual é o propósito principal do comando DELETE em SQL Server?
  • Aula em vídeo: SQL SERVER - 27 - DROP - apagando objetos do banco (procedures, tables, sequences, entre outros) 17m
  • Exercício: Qual é a função do comando DROP no SQL Server?
  • Aula em vídeo: SQL SERVER - 28 - ALTER TABLE - alterando sua tabela de dados 09m
  • Exercício: Qual comando SQL é usado para excluir uma coluna de uma tabela existente no SQL Server?
  • Aula em vídeo: SQL SERVER - 29 - UPDATE - Manipular os dados de suas tabelas 10m
  • Exercício: Qual é a importância de utilizar a cláusula WHERE ao executar um comando UPDATE no SQL Server?
  • Aula em vídeo: SQL SERVER - 30 - TRANSACTION - Protegendo seus dados com o uso de transações 21m
  • Exercício: Qual é a finalidade do comando 'ROLLBACK' em uma transação no SQL Server?
  • Aula em vídeo: SQL SERVER - 31 - IF ... ELSE - Estruturas de decisão nas consultas SQL 15m
  • Exercício: Qual é a função do comando 'IF' no SQL Server?
  • Aula em vídeo: SQL SERVER - 32 - WHILE - Estruturas de repetição nas consultas SQL 24m
  • Exercício: Qual é a principal função da estrutura de repetição `WHILE` no SQL Server?
  • Aula em vídeo: SQL SERVER - 33 - CASE - Estruturas de decisão para alterar forma de visualização dos dados 19m
  • Exercício: Qual é a função SQL que permite trocar o resultado no retorno de uma query com base em condições específicas?
  • Aula em vídeo: SQL SERVER - 34 - BEGIN ... END - Controle de Fluxo no T-SQL 09m
  • Exercício: Qual é a função principal das estruturas BEGIN e END em T-SQL no SQL Server?
  • Aula em vídeo: SQL SERVER - 35 - TRY ... CATCH - Tratamento de erros no SQL 11m
  • Exercício: Qual é a funcionalidade principal do bloco TRY...CATCH no SQL Server?
  • Aula em vídeo: SQL SERVER - 36 - ÍNDICES - CREATE INDEX - Como acelerar a perfomance das suas consultas 13m
  • Exercício: Qual é a função principal dos índices em um banco de dados SQL?
  • Aula em vídeo: SQL SERVER - 37 - TRIGGER - Criar gatilhos no seu banco de dados 16m
  • Exercício: O que acontece quando uma trigger associada a uma tabela de vendas no SQL Server é ativada após um insert?
  • Aula em vídeo: SQL SERVER - 38 - PROCEDURES - Como criar, executar e apagar 14m
  • Exercício: Qual é a principal vantagem de se utilizar uma stored procedure no SQL Server?
  • Aula em vídeo: SQL SERVER - 39 - PROCEDURES - Gravação e validação de dados com procedure 08m
  • Exercício: Qual é a principal finalidade de incluir uma validação ao criar uma procedure que insere dados em uma tabela no SQL Server?
  • Aula em vídeo: SQL SERVER - 40 - Como utilizar uma PROCEDURE em uma planilha do Excel 21m
  • Exercício: Qual é a função principal de uma procedure no contexto discutido neste curso?
  • Aula em vídeo: SQL SERVER - 41 - Conclusão do Curso 04m
  • Exercício: Qual dos seguintes processos é recomendado ao utilizar o SQL Server para otimizar consultas para serem usadas no Power BI?
  • Aula em vídeo: SQL SERVER - 55 - Function 01 - Remover Espaços extras de campos de texto 23m
  • Exercício: Qual é a função no SQL Server que remove espaços em branco no início e no fim de uma string?
  • Aula em vídeo: SQL SERVER - 56 - Function 02 - Consultar estoque de produto com base no ID 26m
  • Exercício: Qual a principal vantagem de usar funções no SQL Server ao invés de escrever consultas SQL diretamente?
  • Aula em vídeo: SQL SERVER - 57 - Function 03 - Consultar valor total de pedidos 16m
  • Exercício: Qual é a principal função de agregação utilizada para somar o valor total de um pedido no SQL Server?
  • Aula em vídeo: SQL SERVER - 58 - Function 04 - Retorno de tabela de dados com a Function 13m
  • Exercício: No contexto do SQL Server, qual é a função de uma função que retorna uma tabela de dados, comparada às que retornam apenas resultados baseados em uma única operação?
  • Aula em vídeo: SQL SERVER - 59 - Function 05 - Retorno de dados pessoais (em tabela) 22m
  • Exercício: No SQL Server, qual é a função das 'Chaves estrangeiras' nas tabelas?
  • Aula em vídeo: SQL SERVER - 60 - Verificar se uma FUNCTION existe via comando (IF EXISTS) 08m
  • Exercício: Qual comando é utilizado no SQL Server para verificar se uma função existe antes de tomar alguma ação?
  • Aula em vídeo: SQL SERVER - 61 - Como alterar uma function (ALTER FUNCTION) 04m
  • Exercício: Qual é o comando utilizado no SQL Server Management Studio para modificar uma função existente sem precisar recriá-la?
  • Aula em vídeo: SQL SERVER - 62 - Alterar o idioma do mecanismo do SQL Server 08m
  • Exercício: Qual comando pode ser utilizado no SQL Server para alterar o idioma do banco de dados?
  • Aula em vídeo: SQL SERVER - 63 - Identificar e formatar CPF e CNPJ nas suas consultas 13m
  • Exercício: Qual é a instrução SQL usada para medir o tamanho ou a quantidade de caracteres presentes em um campo específico?
  • Aula em vídeo: SQL SERVER - 64 - Tira Dúvidas - Selects, Views e a cláusula Where 12m
  • Exercício: Qual é a finalidade do uso de colchetes em nomes de colunas no SQL Server Management Studio?
  • Aula em vídeo: SQL SERVER - 65 - Function - Identificar duplicidade em string em um campo da tabela 17m
  • Exercício: Qual é o comando no SQL Server usado para criar uma nova tabela em um banco de dados?
  • Aula em vídeo: SQL SERVER - 66 - Somar valores de diferentes tabelas 09m
  • Exercício: Qual é a maneira correta de somar valores de duas tabelas diferentes no SQL Server?
  • Aula em vídeo: SQL SERVER - 67 - Atualização do SQL Server - O que será feito e dicas importantes 03m
  • Exercício: Quais são as duas maneiras de acessar uma instância do SQL Server mencionadas no curso?
  • Aula em vídeo: SQL SERVER - 68 - Instalação do SQL Server 2022 - Developer 07m
  • Exercício: Qual é a versão do SQL Server recomendada para testes e desenvolvimento, que é gratuita mas não deve ser usada em ambientes de produção?
  • Aula em vídeo: SQL SERVER - 69 - Instalação do SSMS - SQL Server Management Studio 07m
  • Exercício: Qual é a função do serviço SQL Server Agent no SQL Server?

Este curso gratuito inclui:

16 horas e 24 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