Trilha Iniciante

Fundamentos, modelagem e SQL básico — sempre explicando o porquê e o como usar.

Conceitos fundamentais

SQL essencial

  1. Crie a tabela cliente com PK, nome e e-mail único.
  2. Insira 3 clientes e consulte apenas os que têm e-mail.
  3. Crie a tabela pedido com FK para cliente.
CREATE TABLE cliente (
  id SERIAL PRIMARY KEY,
  nome TEXT NOT NULL,
  email TEXT UNIQUE
);

CREATE TABLE pedido (
  id SERIAL PRIMARY KEY,
  cliente_id INT REFERENCES cliente(id),
  total NUMERIC(10,2) NOT NULL
);