Voltar às aulas
Backend e Dados 17 min Iniciante

Consulte o banco

SQL e PostgreSQL: primeiros dados

Crie uma tabela simples e consulte somente os dados necessários.

Objetivo

Ler comandos CREATE TABLE, INSERT e SELECT com filtro.

Pré-requisito

Tipos de dados e noção de registros.

O que é

Conceito sem complicação

Banco relacional organiza dados em tabelas com colunas, regras e relações. SQL é a linguagem usada para definir e consultar essa estrutura.

Por que importa

Dados confiáveis dependem de regras, chaves e consultas claras, não apenas de telas.

Analogia

Uma tabela é uma planilha com regras mais fortes; cada linha é um registro e cada coluna tem significado definido.

produtos.sql

sql

CREATE TABLE produtos (
  id INTEGER PRIMARY KEY,
  nome TEXT NOT NULL,
  estoque INTEGER NOT NULL CHECK (estoque >= 0)
);

SELECT nome, estoque
FROM produtos
WHERE estoque < 5
ORDER BY estoque ASC;

Linha por linha

1

PRIMARY KEY identifica cada produto sem duplicidade.

2

NOT NULL exige que o campo seja preenchido.

3

CHECK impede estoque negativo.

4

WHERE filtra apenas itens com estoque baixo.

5

ORDER BY organiza do menor estoque para o maior.

Erro comum

Executar UPDATE ou DELETE sem WHERE e alterar todos os registros.

Exercício guiado

Adicione uma coluna preco que aceite valores decimais positivos.

Agora sozinho

Modele uma tabela clientes com id, nome e email único.

Preciso de uma dica

Use UNIQUE quando um valor não pode se repetir.

Teste seu conhecimento

Qual cláusula limita as linhas retornadas?

Progresso da aula

Registre a conclusão e continue no ritmo.

Próxima aula