Normalización es el proceso mediante el cual se
transforman datos complejos a un conjunto de estructuras de datos más pequeñas,
que además de ser más simples y más estables, son más fáciles de mantener.
También se puede entender la normalización como una serie de reglas que sirven
para ayudar a los diseñadores de bases de datos a desarrollar un esquema que
minimice los problemas de lógica. Cada regla está basada en la que le antecede.
La normalización se adoptó porque el viejo estilo de poner todos los datos en
un solo lugar, como un archivo o una tabla de la base de datos, era ineficiente
y conducía a errores de lógica cuando se trataban de manipular los datos.
Grados
de normalización,
Existen básicamente tres niveles de normalización: primera forma normal (1FN),
segunda forma norma (2FN) y tercera forma normal (3FN). Cada una de estas
formas tiene propias reglas. Cuando uno base de datos se confirma a un nivel,
se considera normalizada en el nivel más alto de normalización, puede llevar a
un nivel de complejidad que pudiera ser evitado si estuviera en un nivel más
bajo de normalización.
Primera
forma Normal (1FN),
incluye la eliminación de todos los grupos repetidos.
Segunda
forma normal (2FN),
asegura que todas las columnas que no son llave sean completamente dependientes
de la llave primaria (PK).
Tercera
forma Normal (3FN). Elimina cualquier dependencia transitiva. Una dependencia
transitiva es aquella en la cual las columnas que no son llave son dependientes
de otras columnas que tampoco son llave.
No hay comentarios.:
Publicar un comentario