SQL y PostgreSQL desde Cero
Texto Leccion
Diseña un esquema simple (users, events, orders)
Esquema del proyecto Define 3 tablas con relaciones basicas. El objetivo es poder responder preguntas de funnel. Conceptos clave users -> orders (1:N) users -> events (1:N) Keys consistentes Ejemplo Tablas: users(id,email,created_at), orders(id,user_id,total,status,created_at), events(id,user_id,name,created_at). Ejercicio Escribe CREATE TABLE para las 3 tablas (sin perfeccion). Agrega 1 FK y 1 indice. Checklist de mastery Puedo diseñar un esquema minimo. Tengo relaciones claras.
Tiempo de estudio
15 Min
Esquema del proyecto
Define 3 tablas con relaciones basicas. El objetivo es poder responder preguntas de funnel.
Conceptos clave
- users -> orders (1:N)
- users -> events (1:N)
- Keys consistentes
Ejemplo
Tablas: users(id,email,created_at), orders(id,user_id,total,status,created_at), events(id,user_id,name,created_at).
Ejercicio
- Escribe CREATE TABLE para las 3 tablas (sin perfeccion).
- Agrega 1 FK y 1 indice.
Checklist de mastery
- Puedo diseñar un esquema minimo.
- Tengo relaciones claras.
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