Sistemas de Gestión de Bases de Datos
4. Normalización de Bases de datos
4.1. Formas normales
• 1FN: todos los atributos deben ser atómicos (sin listas ni grupos repetidos).
• 2FN: eliminar dependencias parciales (atributos que dependen solo de parte de una clave compuesta).
• 3FN: eliminar dependencias transitivas (atributos que dependen de otros atributos no clave).
• FNBC: cada determinante debe ser una clave candidata.
Anomalías de actualización
• Inserción: no se puede insertar un dato sin otro relacionado.
• Eliminación: al borrar un dato se pierden otros relacionados.
• Modificación: cambios redundantes en múltiples filas.
Descomposición sin pérdida
• Al dividir una tabla en varias, debe ser posible reconstruir la original mediante joins.
• Se debe preservar la integridad y las dependencias funcionales.