Вы находитесь на странице: 1из 4

FORMAS DE NORMALIZACION

¿Qué es normalización?

La normalización de los datos puede considerarse como un proceso durante el cual los
esquemas de relación insatisfactorios se descomponen repartiendo sus atributos entre
esquemas de relación más pequeños que poseen propiedades deseables.

¿Para qué sirven las formas de normalización?

Las formas de normalización nos ayudan a prevenir:

• Redundancia: Se llama así a los datos que se repiten continua e


innecesariamente por las tablas de las bases de datos.
• Ambigüedades: Datos que no clarifican suficientemente el registro al que
representan.
• Perdida de restricciones de integridad.

PRIMERA FORMA NORMAL (1FN)

Una tabla se encuentra en primera forma si impide que un atributo de una tupla pueda
tomar más de un valor.

Ejemplo:
SEGUNDA FORMA NORMAL (2FN)

Ocurre si una tabla está en primera forma normal y además cada atributo que no sea
clave, depende de forma funcional completa respecto de cualquiera de las claves.

Toda la clave principal debe hacer dependientes al resto de atributos, si hay atributos
que depende solo de parte de la clave, entonces esa parte de la clave y esos atributos
formaran otra tabla.

Ejemplo:

• Suponiendo que el ID y el Código de curso formen una clave principal para esta
tabla, solo la nota tiene dependencia funcional completa. El nombre y los
apellidos dependen de forma completa de ID.
• La tabla no es 2Fn, para arreglarlo:
TERCERA FORMA NORMAL (3FN)

Ocurre cuando una tabla esta en (2FN) y además ningún atributo que no sea clave
depende transitivamente de las claves de la tabla. Es decir no ocurre cuando algún
atributo depende funcionalmente de atributos que no son clave.

• El Estado depende funcionalmente de códigos postales, lo que hace que no esté


en 3FN.
• El arreglo seria:
CONCLUCIÓN

De acuerdo a lo planteado anteriormente podemos llegar a la conclusión que la


normalización de los datos puede considerarse como un proceso durante el cual los
esquemas de relación insatisfactorios se descompone repartiendo sus atributos entre
esquemas de relación más pequeños que poseen propiedades deseables.

Objetivo: Es garantizar que no ocurran las anomalías de actualización.

Ventajas: La base de datos relacional pueda normalizarse hasta el grado deseado


cuando una prueba falla, la relación que provocan el fallo debe descomponerse en
relaciones que individualmente satisfagan la pruebas de normalización

Desventajas: Redundancia, perdida de restricción de integridad, anomalías en


operaciones y modificación de datos

Вам также может понравиться