🎯 Objetivo:
Entender los tipos de relaciones entre tablas en una base de datos y cómo se aplican en ejemplos prácticos.
🔗 ¿Por qué relacionar tablas?
Para organizar los datos de forma eficiente y evitar duplicaciones. Las relaciones reflejan cómo los datos se conectan en el mundo real.
Tipos de relaciones
1️⃣ Relación Uno a Uno (1:1)
Cada registro en una tabla se relaciona con un solo registro en otra.
Ejemplo:
-
Una persona tiene un solo pasaporte.
-
Cada usuario tiene un perfil único.
2️⃣ Relación Uno a Muchos (1:N)
Un registro en una tabla se relaciona con varios registros en otra.
Ejemplo:
-
Un cliente puede tener varios pedidos.
-
Un profesor puede dar varias clases.
3️⃣ Relación Muchos a Muchos (N:M)
Varios registros en una tabla se relacionan con varios registros en otra.
Se resuelve con una tabla intermedia que vincula ambas.
Ejemplo:
-
Alumnos y cursos: un alumno puede estar en varios cursos, y un curso tiene muchos alumnos.
🧩 Ejemplo práctico
Tablas:
-
alumnos
| id_alumno | nombre |
|———–|———–|
| 1 | Valentina |
| 2 | Lucas | -
cursos
| id_curso | nombre |
|———-|————–|
| 10 | Matemáticas |
| 11 | Historia | -
alumnos_cursos(tabla intermedia)
| id_alumno | id_curso |
|———–|———-|
| 1 | 10 |
| 2 | 10 |
| 1 | 11 |
📝 Fragmento práctico
-
Piensa en una relación uno a muchos en tu trabajo o colegio.
-
¿Puedes identificar una relación muchos a muchos en la vida diaria?
💬 Cierre de la lección
Conocer y aplicar correctamente las relaciones permite diseñar bases de datos eficientes, fáciles de mantener y con datos coherentes.
✅ Revisión rápida
-
¿Qué es una relación uno a uno?
-
¿Qué problema soluciona la tabla intermedia en relaciones muchos a muchos?
-
Da un ejemplo real de una relación uno a muchos.