Bases de datos desde cero: mapa mental y tipos

Entiende para qué sirve una base de datos, diferencias entre SQL y NoSQL, y cómo se organiza este curso de nivel básico a profesional.

Una base de datos no es solo 'dónde guardar datos': es una decisión de arquitectura que afecta rendimiento, escalabilidad y mantenimiento.

En este curso verás SQL, MySQL y phpMyAdmin para parte relacional, y también MongoDB para entender bien el enfoque documental 🌱.

Te acompaño paso a paso: primero fundamentos, luego consultas reales, y finalmente optimización y decisiones de arquitectura pro.

Si estás empezando backend, combinar este curso con <a href="/curso/php">PHP</a> te ayudará a conectar teoría y práctica más rápido.

  • No hay una tecnología mágica: hay contextos correctos.
  • SQL (relacional) funciona muy bien cuando necesitas consistencia fuerte, relaciones claras y consultas complejas. NoSQL documental puede encajar mejor en datos flexibles o cambios de esquema frecuentes.
  • La decisión no es moda: se toma según volumen, patrones de lectura/escritura, consistencia requerida y experiencia del equipo.
  • SQL: tablas, relaciones, joins, transacciones ACID.
  • NoSQL documental: documentos, esquema flexible, escalado horizontal común.

Relacional vs NoSQL sin humo

No hay una tecnología mágica: hay contextos correctos.

SQL (relacional) funciona muy bien cuando necesitas consistencia fuerte, relaciones claras y consultas complejas. NoSQL documental puede encajar mejor en datos flexibles o cambios de esquema frecuentes.

La decisión no es moda: se toma según volumen, patrones de lectura/escritura, consistencia requerida y experiencia del equipo.

  • SQL: tablas, relaciones, joins, transacciones ACID.
  • NoSQL documental: documentos, esquema flexible, escalado horizontal común.
  • Arquitectura híbrida: frecuente en productos grandes.

Ruta del curso y cómo sacarle partido

Aprendizaje incremental y práctico.

En lecciones con código trabajarás únicamente con panel MySQL para mantener foco. En temas de arquitectura y MongoDB, priorizaremos análisis de casos y criterios de decisión.

Después de esta intro, salta a <a href="/curso/bbdd/leccion/bbdd-modelo-relacional-entidad-relacion-basico">modelo relacional y entidad-relación</a> para empezar con base sólida.

Bases de datos
01

Bases de datos desde cero: mapa mental y tipos

Entiende para qué sirve una base de datos, diferencias entre SQL y NoSQL, y cómo se organiza este curso de nivel básico a profesional.

Código del tema: Modelo relacional + consultas SQL

📘 Teoría

Relacional vs NoSQL sin humo

No hay una tecnología mágica: hay contextos correctos.

SQL (relacional) funciona muy bien cuando necesitas consistencia fuerte, relaciones claras y consultas complejas. NoSQL documental puede encajar mejor en datos flexibles o cambios de esquema frecuentes.

La decisión no es moda: se toma según volumen, patrones de lectura/escritura, consistencia requerida y experiencia del equipo.

  • SQL: tablas, relaciones, joins, transacciones ACID.
  • NoSQL documental: documentos, esquema flexible, escalado horizontal común.
  • Arquitectura híbrida: frecuente en productos grandes.

Ruta del curso y cómo sacarle partido

Aprendizaje incremental y práctico.

1

En lecciones con código trabajarás únicamente con panel MySQL para mantener foco. En temas de arquitectura y MongoDB, priorizaremos análisis de casos y criterios de decisión.

🧰 Recursos

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .