WBF Academy
Fundamentos de Diseño de Bases de Datos

Fundamentos de Diseño de Bases de Datos

Principiante

Ya escribes consultas SQL — SELECT, JOIN, WHERE — pero nadie te enseñó nunca cómo diseñar realmente las tablas sobre las que corren esas consultas. Este curso corrige esa brecha para desarrolladores, analistas y cualquiera que trabaje con datos pero haya aprendido SQL por prueba y error en vez de estudiar el diseño de esquemas. Es independiente del motor: cada ejemplo usa conceptos de SQL estándar que aplican tanto si usas PostgreSQL, MySQL, SQL Server o SQLite. Empiezas con los fundamentos del modelado de datos — entidades, atributos y cómo convertir un conjunto de requisitos de negocio en un diagrama entidad-relación, pasando de un boceto conceptual a un modelo lógico y luego a un esquema físico. A partir de ahí aprendes normalización: las anomalías de actualización, inserción y eliminación que surgen de una tabla mal estructurada, el razonamiento detrás de la primera, segunda y tercera forma normal, una intuición práctica de la forma normal de Boyce-Codd y, igual de importante, cuándo desnormalizar a propósito es la decisión correcta. Después viene el vocabulario de las relaciones: claves primarias, claves foráneas, claves compuestas y subrogadas, y cómo se implementan realmente las relaciones uno a uno, uno a muchos y muchos a muchos, incluyendo las tablas de unión que hacen posible el muchos a muchos, además de las restricciones que protegen la integridad referencial. Luego miras bajo el capó los índices — cómo funciona realmente un índice B-tree, cómo elegir qué columnas indexar, lo básico para leer un plan de consulta y los verdaderos costos que introducen los índices. El curso cierra con esquemas del mundo real: patrones para e-commerce, apps sociales y sistemas de reservas, además de auditorías, borrado suave, migraciones seguras y los antipatrones que arruinan silenciosamente el futuro de un esquema. Terminas siendo capaz de diseñar una base de datos, no solo consultarla.

📋 5 pistas ❓ 200 preguntas 💡 15 consejos 🎬 7 vídeos ⏱ ~6h

Contenido del curso

Examen de certificación

🏆

Examen de certificación

Fundamentos de Diseño de Bases de Datos

30
Preguntas
45m
Tiempo límite
% 70%
Para aprobar

🔒 Desbloquea el examen

🎬 Mira el 80% de los videos 0% / 80%
❓ Responde el 80% de las preguntas de práctica 0% / 80%

Completa los requisitos anteriores para desbloquear el examen

🏆

Examen de certificación

Fundamentos de Diseño de Bases de Datos

#

30 preguntas

Todos los niveles de dificultad

45 minutos

Se envía automáticamente cuando se acaba el tiempo

%

70% para aprobar

Gana tu insignia de certificación

Sin marcha atrás

Una vez que respondes, avanzas

Consejos

Ver todo