Normalización de Bases de Datos
¿Qué es?
Es el proceso de organización de datos en una base de datos. esto incluye crear tablas y establecer relaciones entre dichas tablas de acuerdo con reglas diseñadas tanto para proteger los datos como para que la base de datos sea mas flexible al eliminar la redundancia y la dependencia incoherente
¿Por qué se Normalizan?
Evita la redundancia de los datos.
Disminuir problemas de actualización de los datos de las tablas
Proteger la integridad de los datos
Facilitar el acceso e interpretacion de los datos
Optimizar el espacio de almacenamiento
Prevenir Borrados indeseados de datos
Reglas
Primer Formulario Normal
Eliminar los grupos de repeticion en tablas individuales.
Cree una tabla independiente para cada conjunto de datos relacionados.
Identifique cada conjunto de datos relacionados con una clave principal
Segundo Formulario Normal
Lee tablas independientes para los conjuntos de valores que se aplican a varios registros a varios registros.
relaciona estas tablas con un a clave externa
Tercer Formulario Norma
Elimine los campos que no dependen de la clave