← Glosario

¿Qué es Base de datos?

También conocido como: database, DB, BD

Un lugar organizado donde las apps guardan información para poder recuperarla después.

La analogía

Un archivero gigante de oficina, pero con superpoderes: puedes preguntarle "dame todos los clientes de León que compraron en marzo" y te lo entrega en un segundo. Excel lo hace en chiquito; una base de datos lo hace en grande y para muchas apps al mismo tiempo.
Rai apuntando

🛠 En el workshop

En el workshop, tu app del brief diario guarda sus datos en una base de datos de Supabase configurada por Claude en 2 minutos. Tú solo copias las credenciales, Claude conecta todo. Empezar el pre-work →
🔍 Quiero entender más+

¿Qué es realmente?

Una base de datos es un sistema que guarda, organiza y devuelve información de manera eficiente. A diferencia de un Excel, está pensada para:

  • Manejar millones de registros sin ponerse lenta
  • Ser leída y escrita por muchos procesos al mismo tiempo
  • Proteger los datos contra pérdidas o corrupciones
  • Dejar que las apps hagan preguntas complejas rápido

La mayoría de bases de datos modernas organizan la información en tablas (filas y columnas), parecido a un Excel pero con reglas más estrictas. En el workshop usamos Supabase, que por debajo usa PostgreSQL — una de las bases de datos más queridas del mundo.

¿Para qué sirve?

  • Guardar usuarios, productos, pedidos, mensajes, lo que sea
  • Registrar qué pasa en tu app (quién hizo qué, cuándo)
  • Dejar que tu app "recuerde" cosas entre sesiones
  • Analizar información después (cuántos usuarios activos, qué producto vende más)

¿Cómo se ve en la práctica?

Imagínate una tabla llamada participantes en Supabase:

idnicknameemailplataformaedad
1robrob@x.comMac38
2sarasara@y.comWin32

Eso es una base de datos en su forma más simple. Tu app puede preguntarle: "dame todos los usuarios con plataforma Mac" y te regresa la fila de Rob.

Errores comunes

  • "Base de datos = Excel en la nube". Parecido pero no igual. Las bases de datos tienen reglas, relaciones entre tablas, y manejan concurrencia (varios procesos al mismo tiempo) — Excel no.
  • "Si mi app es chica, no necesito base de datos". Si guarda algo que tenga que seguir existiendo mañana, sí necesitas una.
  • "Las bases de datos son caras". Supabase te da una gratis que aguanta miles de usuarios.

Preguntas frecuentes

  • ¿Puedo ver mi base de datos?

    Sí. Supabase tiene un panel donde la ves como si fuera una hoja de Excel.
  • ¿Qué pasa si borro algo sin querer?

    Buena pregunta. Las bases de datos serias tienen backups. Supabase los hace por ti.
  • ¿Qué es SQL?

    El idioma que usas para hablarle a la base de datos. SELECT * FROM participantes WHERE plataforma = 'Mac' significa "dame todos los participantes con plataforma Mac".
🎲 Fun fact: La base de datos más grande del mundo es la del Centro de Datos Climáticos de EE.UU., con más de 224 petabytes — el equivalente a 224 millones de películas en HD.