Está en la página 1de 10

Cuarta forma normal

VICTOR MANUEL CHAVEZ BRUNO


¿Para Qué sirve la normalización?
La normalización ayuda a evitar redundancias e incoherencias en los datos. Hay varias formas de
normalización.
La 4FN se asegura de que las dependencias multivaluadas independientes estén correctas y
eficientemente representadas en un diseño de base de datos.
El proceso contrario de la normalización es la desnormalización, puede producir inconsistencias
pero los datos son más sencillos y en algunos casos más rápido de consultar.
Cuarta forma Normal
Los textos sobre base de datos por lo general se detienen en la 3 forma normal por que ya
asegura un buen nivel de calidad en el modelado, pero existen mas
La cuarta forma normal tiene como requisito la 3 forma normal, si se cumple esta condición se
deben eliminar la relación MUCHOS A MUCHOS del modelado de datos para cumplir con la
cuarta forma
¿Por qué eliminamos la relación muchos a muchos ?
Cuarta forma Normal
Eliminamos esto ya que provocan la redundancia y esto es lo que se quiere eliminar con la
4FN(cuarta forma normal)
Una entidad pertenece a la cuarta forma normal si ninguna instancia contiene dos o más hechos
de varios valores independientes sobre una entidad.
Ejemplo
Considere la entidad EMPLOYEE. Cada instancia de EMPLOYEE podría tener SKILL_CODE y
LANGUAGE_CODE. Un empleado puede tener varias habilidades y varios idiomas. Existen dos
relaciones, una entre empleados y habilidades y otra entre empleados e idiomas. Una entidad
no pertenece a la cuarta forma normal si representa ambas relaciones, como muestra la figura
siguiente.

Entidad que viola la cuarta forma normal


En lugar de ello, puede evitar esta violación creando dos entidades que representen a ambas
relaciones, como muestra la figura siguiente.

Sin embargo, si los hechos son interdependientes (es decir, el empleado aplica determinados
idiomas únicamente a determinadas habilidades) ,no se debe dividir la identidad.
Puede colocar cualquier dato en la cuarta forma normal. Una regla correcta que debe seguir al
realizar diseño de bases de datos lógicas consiste en organizar todos los datos de las entidades que
pertenecen a la cuarta forma normal.
¿Que es una Dependencia multivaluada?

Para el resto de formas normales (las diseñadas por Fagin, mucho más complejas), es importante
definir este tipo de dependencia, que es distinta de las funcionales. Si las funcionales eran la base
de la segunda y tercera forma normal (y de la de Boyce-Codd), éstas son la base de la cuarta forma
normal
Una dependencia multivaluada de una tabla con atributos X, Y, Z de X sobre Z (es decir X->>Z) ocurre
cuando los posibles valores de Y sobre cualquier par de valores “X” , “Z ” dependen sólo del valor
de “X” y son independientes de Z. 
Por ejemplo
CUARTA FORMA NORMAL
(EJEMPLO)

También podría gustarte