¡Aprende Normalización de Bases de Datos!
Explicado tan fácil como organizar tu mochila del colegio
¿Qué es la Normalización?
¡Es como organizar tu mochila para que todo sea más fácil de encontrar!
Imagina que tienes una mochila donde todo está revuelto: libros, cuadernos, lonchera, deportes...
❌ MOCHILA REVUELTA
• Todo mezclado
• Difícil encontrar
• Se repite información
• Cambios complicados
✅ MOCHILA ORGANIZADA
• Cada cosa en su lugar
• Fácil de buscar
• Sin repeticiones
• Cambios simples
1ª Forma Normal (1FN) - ¡Separa Todo!
Ejemplo: Tu Colegio □
❌ ANTES (Desordenado):
CUADERNO TODO-EN-UNO:
| Página | Contenido |
|---|---|
| 1 | Matemáticas - Tarea página 10 |
| 2 | Ciencias - Experimento plantas |
| 3 | Matemáticas - Examen unidad 2 |
| 4 | Historia - Investigación Egipto |
✅ DESPUÉS (1FN - Organizado):
CUADERNOS SEPARADOS:
- □ MATEMÁTICAS: Tarea pág. 10, Examen unidad 2
- □ CIENCIAS: Experimento plantas
- □ HISTORIA: Investigación Egipto
Regla de la 1FN:
"Cada cosa en su propio lugar" - No mezcles información diferente
2ª Forma Normal (2FN) - ¡Evita Repetir!
Ejemplo: Amigos y Fiestas □
❌ PROBLEMA: Información repetida
| Fiesta | Amigo | Teléfono |
|---|---|---|
| Cumpleaños Ana | Juan | 555-1234 |
| Cumpleaños Ana | María | 555-5678 |
| Pijamada | Juan | 555-1234 |
¡El teléfono de Juan aparece 2 veces!
✅ SOLUCIÓN (2FN): Tablas separadas
Tabla AMIGOS:
| Amigo | Teléfono |
|---|---|
| Juan | 555-1234 |
| María | 555-5678 |
Tabla ASISTENTES (simplificada):
| Fiesta | Amigo |
|---|---|
| Cumpleaños Ana | Juan |
| Cumpleaños Ana | María |
Regla de la 2FN:
"La información repetida va en su propia tabla"
□ ¿Entiendes la Normalización?
¡Pon a prueba lo que has aprendido!
1. ¿Qué problema resuelve la 1FN?
2. La 2FN se enfoca en:
3. ¿Cuál es la ventaja de normalizar?
Resumen para Recordar □
| Vida Real | Bases de Datos | Forma Normal |
|---|---|---|
| □ Carpetas por materia | Tablas separadas | 1FN |
| □ Agenda de contactos | Tabla de datos maestros | 2FN |
| □ Direcciones en un lugar | Información no repetida | 3FN |
¡Recuerda! Normalizar = Organizar la información para que sea más eficiente