SQL y PostgreSQL desde Cero
Texto Leccion
Constraints: datos consistentes o nada
Constraints Si tu DB acepta basura, tu app se llena de ifs. Constraints ponen reglas donde corresponde. Conceptos clave PRIMARY KEY, FOREIGN KEY UNIQUE CHECK Ejemplo CREATE TABLE users ( id text PRIMARY KEY, email text UNIQUE NOT NULL, plan text NOT NULL CHECK (plan IN ('free','pro')) ); Ejercicio Crea una tabla con UNIQUE y CHECK. Intenta insertar un valor invalido y mira el error. Checklist de mastery Se para que sirve CHECK. Entiendo UNIQUE y FK en la practica.
Tiempo de estudio
18 Min
Constraints
Si tu DB acepta basura, tu app se llena de ifs. Constraints ponen reglas donde corresponde.
Conceptos clave
- PRIMARY KEY, FOREIGN KEY
- UNIQUE
- CHECK
Ejemplo
CREATE TABLE users (
id text PRIMARY KEY,
email text UNIQUE NOT NULL,
plan text NOT NULL CHECK (plan IN ('free','pro'))
);Ejercicio
- Crea una tabla con UNIQUE y CHECK.
- Intenta insertar un valor invalido y mira el error.
Checklist de mastery
- Se para que sirve CHECK.
- Entiendo UNIQUE y FK en la practica.
Texto Lessons
#1
SELECT y WHERE: leer datos sin romper nada
#2
JOINs: unir tablas sin duplicar el mundo
#3
Constraints: datos consistentes o nada
#4
Diseña un esquema simple (users, events, orders)
#5
ORDER BY, LIMIT y paginacion simple
#6
GROUP BY: metricas que se usan en negocio
#7
Indices y EXPLAIN: acelerar sin adivinar
#8
Reportes: signups, conversion y revenue
#9
NULL, fechas y funciones utiles
#10
Subqueries y CTEs: claridad y reuso
#11
Transacciones: consistencia en operaciones criticas
#12
Performance: indices minimos para las queries
Ver full lessons
Revisar curso learning pagina