Normalizar una base de datos
Concepto:
El proceso de normalización de una base de datos consiste en aplicar una serie de reglas para evitar a futuro realizar queries (búsquedas), o consultas innecesariamente complejas. En otras palabras están enfocadas en eliminar redundancias e inconsistencias de dependencia en el diseño de las tablas.
Objetivos de una normalizacion:
Objetivos de una normalizacion:
- Evitar la redundancia de datos
- Proteger la integridad de los datos
- Evitar problemas de actualización de los datos en las tablas
La primera forma Normal
pasos para poder decir que nuestra tabla está en primera forma normal, estos son:
- Eliminar los grupos repetitivos de la tablas individuales (campos que estén repetidos entre las tablas).
- Crear una tabla separada por cada grupo de datos (son datos que tiene relación uno con otro).
- Identificar cada grupo de datos relacionados con una clave primaria
La segunda forma Normal
Debemos seguir los siguientes pasos:
- Crear tablas separadas para aquellos grupos de datos que se aplican a varios registros.
- Relacionar estas tablas mediante una clave externa.
La tercera forma Normal
Debemos considerar los siguientes puntos:
- Eliminar aquellos campos que no dependan de la clave.
- Ninguna columna puede depender de una columna que no tenga una clave.
Comentarios
Publicar un comentario