Skip to Content
Bases de dados com SQL Server: consultas, programação e administração

Bases de dados com SQL Server: consultas, programação e administração

Modelar tabelas e chaves; escrever consultas e agregações; compreender transações e rotinas de administração.

Preparação recomendada

Uso básico do computador; ambiente de exercícios isolado.

Como estudar

Siga os módulos pela ordem apresentada. Pause as demonstrações para tentar os exercícios, registe dúvidas e compare a sua resolução com as atividades comentadas.

Autoria dos vídeos

  • Alessandro Trovato
  • CodeLucky
  • freeCodeCamp.org

Seleção de recursos externos para estudo autónomo. Os vídeos mantêm a autoria original. A seleção não constitui um grau académico nem uma declaração de equivalência curricular.

Responsible Marcelo Santos
Last Update 09/07/2026
Completion Time 23 hours 26 minutes
Members 1
Bases de Dados
  • Guia de estudo
    1Lessons ·
    • Começar: objetivos, preparação e roteiro
      New
  • 01 — Instalação, modelação e preparação
    13Lessons · 3 hr 20 min
    • SQL SERVER - 01 - SQL Server - Instalando no seu computador
      New
    • SQL SERVER - 02 - Conceitos essenciais e modelagem
      New
    • SQL SERVER - 03 - Criação do Banco de Dados e propriedades dele
      New
    • SQL SERVER - 04 - Criação de Tabelas com scripts, conceitos de chaves primária e estrangeira
      New
    • SQL SERVER - 05 - Foreign Keys ou Chaves Estrangeiras
      New
    • SQL SERVER - 06 - INSERT - Inserindo dados nas tabelas
      New
    • SQL SERVER - 07 - INSERT, DROP e ALTER TABLE
      New
    • SQL SERVER - 08 - Erro ao conectar na instância local do SQL SERVER
      New
    • SQL SERVER - 67 - Atualização do SQL Server - O que será feito e dicas importantes
      New
    • SQL SERVER - 68 - Instalação do SQL Server 2022 - Developer
      New
    • SQL SERVER - 69 - Instalação do SSMS - SQL Server Management Studio
      New
    • SQL SERVER - 70 - Testando os serviços do SQL Server 2022 e o SSMS
      New
    • SQL SERVER - 71 - Restaurar o backup realizado do banco de dados no SQL Server 2022 (Dicas)
      New
  • 02 — Consultas, agregações e funções
    15Lessons · 5 hr 21 min
    • SQL SERVER - 09 - SELECT - Tudo o que você precisa saber
      New
    • SQL SERVER - 10 - SELECT - Filtrando dados com a cláusula WHERE
      New
    • SQL SERVER - 11 - JOINs - Relacionamento entre tabelas (Inner Join, Right Join, Left Join e outros)
      New
    • SQL SERVER - 12 - Operações Matemáticas no select (query)
      New
    • SQL SERVER - 13 - O uso do IN, NOT IN, DISTINCT no SELECT
      New
    • SQL SERVER - 14 - Função de Agregação SUM
      New
    • SQL SERVER - 15 - Funções de Agregação (SUM, COUNT, AVG, MAX e MIN)
      New
    • SQL SERVER - 16 - Funções de Data (getdate, datediff, dateadd e Datepart)
      New
    • SQL SERVER - 17 - Funções de Texto ASCII, NCHAR, CHAR, CHARINDEX, CONCAT,CONCAT_WS e DIFFERENCE
      New
    • SQL SERVER - 18 - Funções de Texto FORMAT, LEFT, RIGHT, LEN, LOWER e UPPER
      New
    • SQL SERVER - 20 - Funções de Texto STRING_AGG, SPACE e STUFF
      New
    • SQL SERVER - 21 - Download e Instalação do Banco de Dados AdventureWorks
      New
    • SQL SERVER - 22 - Funções de Texto SUBSTRING, TRIM, UPPER, LOWER, TRANSLATE, CASE WHEN e IIF
      New
    • SQL SERVER - 23 - UNION e UNION ALL
      New
    • SQL SERVER - 24 - SEQUENCES - Criar, Alterar e Apagar
      New
  • 03 — Alterações, transações e programação SQL
    16Lessons · 4 hr 22 min
    • SQL SERVER - 25 - INSERTs e suas variações
      New
    • SQL SERVER - 26 - DELETE - apagando dados das tabelas
      New
    • SQL SERVER - 27 - DROP - apagando objetos do banco (procedures, tables, sequences, entre outros)
      New
    • SQL SERVER - 28 - ALTER TABLE - alterando sua tabela de dados
      New
    • SQL SERVER - 29 - UPDATE - Manipular os dados de suas tabelas
      New
    • SQL SERVER - 30 - TRANSACTION - Protegendo seus dados com o uso de transações
      New
    • SQL SERVER - 31 - IF ... ELSE - Estruturas de decisão nas consultas SQL
      New
    • SQL SERVER - 32 - WHILE - Estruturas de repetição nas consultas SQL
      New
    • SQL SERVER - 33 - CASE - Estruturas de decisão para alterar forma de visualização dos dados
      New
    • SQL SERVER - 34 - BEGIN ... END - Controle de Fluxo no T-SQL
      New
    • SQL SERVER - 35 - TRY ... CATCH - Tratamento de erros no SQL
      New
    • SQL SERVER - 36 - ÍNDICES - CREATE INDEX - Como acelerar a perfomance das suas consultas
      New
    • SQL SERVER - 37 - TRIGGER - Criar gatilhos no seu banco de dados
      New
    • SQL SERVER - 38 - PROCEDURES - Como criar, executar e apagar
      New
    • SQL SERVER - 39 - PROCEDURES - Gravação e validação de dados com procedure
      New
    • SQL SERVER - 40 - Como utilizar uma PROCEDURE em uma planilha do Excel
      New
  • 04 — Funções definidas pelo utilizador
    13Lessons · 3 hr 1 min
    • SQL SERVER - 41 - Conclusão do Curso
      New
    • SQL SERVER - 55 - Function 01 - Remover Espaços extras de campos de texto
      New
    • SQL SERVER - 56 - Function 02 - Consultar estoque de produto com base no ID
      New
    • SQL SERVER - 57 - Function 03 - Consultar valor total de pedidos
      New
    • SQL SERVER - 58 - Function 04 - Retorno de tabela de dados com a Function
      New
    • SQL SERVER - 59 - Function 05 - Retorno de dados pessoais (em tabela)
      New
    • SQL SERVER - 60 - Verificar se uma FUNCTION existe via comando (IF EXISTS)
      New
    • SQL SERVER - 61 - Como alterar uma function (ALTER FUNCTION)
      New
    • SQL SERVER - 62 - Alterar o idioma do mecanismo do SQL Server
      New
    • SQL SERVER - 63 - Identificar e formatar CPF e CNPJ nas suas consultas
      New
    • SQL SERVER - 64 - Tira Dúvidas - Selects, Views e a cláusula Where
      New
    • SQL SERVER - 65 - Function - Identificar duplicidade em string em um campo da tabela
      New
    • SQL SERVER - 66 - Somar valores de diferentes tabelas
      New
  • 05 — Administração, análise e recursos complementares
    15Lessons · 7 hr 23 min
    • #74 - SQL Server - Fidelização de clientes - Tempo de cadastro
      New
    • #75 - SQL Server - Quanto tempo um cliente está no cadastro.
      New
    • #76 - SQL Server - Diferença de dias entre compras.
      New
    • #77 - SQL Server - Diferença de dias entre compras (ANSI)
      New
    • #78 - SQL Server - Media de dias entres compras.
      New
    • #79- SQL Server - chatGPT e Copilot para estudos de SQL.
      New
    • #80 - SQL Server - Criação e uso de Views no Excel e Power BI.
      New
    • Faça o backup do seu banco de dados com script - Método 1 - [SQL Server] - Aula 81
      New
    • Faça o backup do seu banco de dados com script - Método 2 - [SQL Server] - Aula 82
      New
    • Restaurando dados de um backup - [SQL Server] - Aula 83
      New
    • Inadimplência - Técnicas de consulta - Chamada para novas aulas - [SQL Server] - Aula 84
      New
    • Inadimplência - Criação das tabelas para a análise - [SQL Server] - Aula 85
      New
    • SQL SERVER - Orientações para baixar scripts do curso
      New
    • Database Normalization: Boyce-Codd Normal Form (BCNF) Explained for Beginners
      New
    • SQL Tutorial - Full Database Course for Beginners
      New
  • Praticar e consolidar
    2Lessons ·
    • Atividades práticas e respostas orientadoras
      New
    • Verificação de aprendizagem
      New 10 xp

Modelar tabelas e chaves; escrever consultas e agregações; compreender transações e rotinas de administração.

Preparação recomendada

Uso básico do computador; ambiente de exercícios isolado.

Como estudar

Siga os módulos pela ordem apresentada. Pause as demonstrações para tentar os exercícios, registe dúvidas e compare a sua resolução com as atividades comentadas.

Autoria dos vídeos

  • Alessandro Trovato
  • CodeLucky
  • freeCodeCamp.org

Seleção de recursos externos para estudo autónomo. Os vídeos mantêm a autoria original. A seleção não constitui um grau académico nem uma declaração de equivalência curricular.