Contenido del curso
Bases de Datos: De Cero a Experto

🎯 Objetivo:

Aprender a organizar los datos para evitar redundancias y mantener la base de datos limpia y eficiente.


🧠 ¿Qué es la normalización?

Es un proceso que ayuda a organizar las tablas de la base de datos para:

  • Evitar que se repita información innecesariamente

  • Mantener los datos consistentes y fáciles de actualizar

  • Facilitar la gestión y el análisis


📌 Problema sin normalizar

Imagina esta tabla de ventas:

cliente producto precio dirección
Camila Soto Libro A 5000 Calle Falsa 123
Camila Soto Cuaderno B 2000 Calle Falsa 123
Tomás Rojas Libro A 5000 Avenida Siempreviva

🔴 Observa que el nombre y dirección de Camila se repite.
🔴 Si cambia su dirección, hay que modificarla en varias filas.


✅ Tabla normalizada

Clientes

id_cliente nombre dirección
1 Camila Soto Calle Falsa 123
2 Tomás Rojas Avenida Siempreviva

Ventas

id_venta id_cliente producto precio
101 1 Libro A 5000
102 1 Cuaderno B 2000
103 2 Libro A 5000

🔢 Formas normales (concepto básico)

  1. Primera forma normal (1FN): elimina grupos repetidos en una tabla

  2. Segunda forma normal (2FN): cada dato depende de toda la clave primaria

  3. Tercera forma normal (3FN): elimina dependencias indirectas

No es necesario memorizar ahora, solo entender que normalizar significa organizar para evitar problemas.


📝 Fragmento práctico

  1. Piensa en una planilla o sistema donde ves datos repetidos.

  2. ¿Cómo podrías dividir esa información en tablas para evitar esas repeticiones?


💬 Cierre de la lección

La normalización es clave para crear bases de datos ordenadas, con menos errores y más fáciles de mantener a largo plazo.


✅ Revisión rápida

  • ¿Por qué es importante evitar datos repetidos?

  • ¿Qué tablas creamos para normalizar una tabla que mezcla clientes y ventas?

  • ¿Qué problema surge si no normalizamos?

Scroll al inicio