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.
Dados confiáveis dependem de regras, chaves e consultas claras, não apenas de telas.
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
PRIMARY KEY identifica cada produto sem duplicidade.
NOT NULL exige que o campo seja preenchido.
CHECK impede estoque negativo.
WHERE filtra apenas itens com estoque baixo.
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