¿Qué es la normalización?
La normalización es un proceso que ayuda a organizar la información de una base de datos relacional, de manera eficiente y reduce redundancias. Con la normalización se busca evitar problemas respecto a la actualización, inserción de datos, eliminar dependencias innecesarias. eliminación de anomalías. A la vez que se protege los datos y se trabaja el espacio de almacenamiento de forma eficiente.
Proceso de la normalización
Una vez determinadas las entidades y sus atributos, para normalizar una entidad se verifica que cumpla con ciertas reglas para una "forma normal" determinada. Las formas normales pueden ser de: primera, segunda, tercera, cuarta y quinta.
Instancia de una entidad es un conjunto de valores de datos para todos los atributos que corresponden a la entidad. Por ejemplo:
Primera Forma
- Elimine los grupos repetidos
- Cree tablas independientes para conjuntos de
datos relacionados
- Identificar cada conjunto de
datos relacionados con una clave principal.
Cada instancia de la entidad contiene solo un valor, pero nunca varios atributos de repetición. (grupo de repetición) atributos diferentes que son inherentemente iguales.
Segunda Forma
- Se cumple la primera forma normal.
- Los registros deben depender únicamente de la clave principal.
- Cree tablas independientes para conjuntos de valores que se apliquen a varios criterios
- Relacione estas tablas con una clave externa
Tercera Forma
- Se la segunda forma normal..
- Eliminar los capos que no dependen de la clave.
Forma Boyce Codd
Es una versión que mejora la tercera forma. La forma normal de Boyce-Codd requiere que no existan dependencias funcionales no triviales de los atributos que no sean un conjunto de la clave candidata.
Cuarta Forma
- Cumplir la tercera forma o Boyce Codd.
- Que no existan dependencias multivaluadas.



Comentarios
Publicar un comentario