Primeiros passos com SQL

Como o curso funciona

5 min
O que você vai aprender
  • explicar o que é SQL: você faz uma pergunta sobre os dados, e o SGBD decide como buscar a resposta
  • diferenciar os quatro blocos da lição — teoria, SQL ao vivo, pergunta e prática — e aproveitar cada um do jeito certo
  • reconhecer quando uma lição conta como concluída: ao chegar ao fim e responder às perguntas

O curso foi criado com base no PostgreSQL — um dos SGBDs de código aberto mais usados no mercado. Esta é uma escolha intencional, não uma limitação: as construções básicas de SQL, em grande parte, também funcionam no MySQL, no SQL Server e no SQLite. Sempre que houver diferenças entre dialetos, você verá destaques roxos como este; no fim do Módulo 6, há um guia rápido com as equivalências entre eles.

O que você precisa para começar: não é necessário ter experiência em programação — basta um navegador.

Prólogo — “O Sinal”

Ano de 2184. A estação-arquivo orbital Vault-9 é o último nó da Academia de Arquivística. Hoje é seu primeiro dia de estágio: um corredor escuro, holopainéis âmbar, o zumbido constante dos racks de servidores. Dos alto-falantes, surge uma voz que lembra um ronronar.

QUERY: Cadete. Eu sou o módulo S.Q.L.: o nome completo é comprido demais, mas o trabalho é simples — transformo suas perguntas em consultas aos dados. Na língua dos arquivos, uma consulta se chama query, por isso todo mundo me chama de QUERY. Você chegou na hora certa: durante a noite, a estação captou algo vindo de um setor morto da Rede.

O sinal se repete com a insistência de um farol. Dentro dele há algo que ninguém via desde o Grande Rompimento: um banco de dados intacto da velha Terra. Um PostgreSQL da loja virtual Kotomarket, de 2024: clientes, produtos, pedidos, eventos — uma vida inteira, preservada de propósito por alguém. Para acessar tudo isso, é preciso conhecer a língua dos arquivos: SQL. E é isso que você vai aprender aqui — com prática, não só com resumos.

Como funciona o seu turno

Este não é um curso daqueles de “li e fechei a aba”. Aqui você vê uma ideia curta, executa uma consulta SQL ao vivo e logo testa tudo nos dados da loja virtual Kotomarket.

Cada lição funciona como um pequeno plantão de arquivista de dados:

  • teoria — você entende para que serve a nova construção;
  • SQL ao vivo — você executa um exemplo, pode alterá-lo na hora e confere o resultado;
  • pergunta — você verifica rapidamente se a ideia ficou clara;
  • prática — você consolida a habilidade com as tarefas do treinador.

A lição conta como concluída quando você chega até o fim e responde às perguntas. É assim que o SQL deixa de ser um amontoado de palavras e vira ferramenta de trabalho — e cada módulo concluído aumenta o seu nível de acesso ao arquivo.

Um cadete no corredor de uma estação orbital observa, em um holopainel, um sinal repetido que vem de um setor morto da Rede
Primeiro plantão a bordo do Vault-9: a estação capta um sinal que esconde um banco de dados intacto de 2024.

How your watch works

This isn’t the kind of course where you read a page and close the tab. Here you see a short idea, run a live SQL query and immediately test it against the data of the online shop "Kotomarket".

Every lesson is built like a short working shift for a data archivist:

  • theory — you work out why a new construct is needed;
  • live SQL — you run an example, then tweak it on the spot and check the result;
  • question — a quick check that the idea actually landed;
  • practice — you lock in the skill on tasks in the trainer.

A lesson counts as done once you’ve reached the end and answered the questions. That’s how SQL stops being a pile of words and becomes a working tool — and every module you finish raises your clearance level for the archive.

SQL (Structured Query Language) é a linguagem usada para consultar bancos de dados. No Vault-9, chamam SQL de língua dos arquivos, mas a essência não mudou desde 2024: você faz uma pergunta — quais produtos, pedidos ou eventos do Kotomarket quer encontrar — e o próprio SGBD decide como buscar a resposta.

While you were getting your bearings, QUERY loaded the whole . At the very end of the file, below the last row of data, sits a comment left by a human: "For the one who knows how to ask. Start with SELECT. — K." Who K. is, the archives won’t say. What SELECT is — you’ll find out right now.