Cuarta forma normal (4NF)
La cuarta forma normal, identificada como 4NF, usada en la normalización de bases de datos asegura de que las
dependencias multivaluadas independientes estén correcta y eficientemente
representadas en un diseño de base de datos. Esta norma es el siguiente nivel
de normalización después de la forma normal de Boyce-Codd (BCNF).
Características
Una tabla está en 4NF si y solo si esta en tercera forma normal o en BCNF y no posee
dependencias multivaluadas no triviales. La definición de la 4NF confía en la
noción de una dependencia multivaluada.
Una tabla con una dependencia multivaluada
es una donde la existencia de dos o más relaciones independientes muchos a muchos causa redundancia; y es esta redundancia la que es
suprimida por la cuarta forma normal.
Dependencia multivaluada
Sea R un esquema de relación. La dependencia multivaluada X ->> Y
vale en R si los pares de tuplas t1 y t2 en R, tal que t1[X] = t2[X] existen
las tuplas t3 y t4 en R tales que:
t1[X] = t2[X]
= t3[X] = t4[X]
t3[Y] = t1[Y]
t3[R-X-Y] =
t2[R-X-Y]
t4[Y] = t2[Y]
t4[R-X-Y] =
t1[R-X-Y]
En otras palabras se puede decir que: X ->> Y si dado un valor de
X, hay un conjunto de valores de Y asociados y este conjunto de valores de Y NO
está relacionado (ni funcional ni multifuncionalmente) con los valores de R - X
-Y (donde R es el esquema), es decir Y es independiente de los atributos de
R-X-Y. (Cátedra de Base de Datos 1, 2009) Una dependencia multivaluada de la
forma X->> Y, es trivial cuando el conjunto de atributos {X,Y} conforma
el total de los atributos del esquema.
Fuente:
Rules of Data normalization
Wikipedia
(2012)
Este comentario ha sido eliminado por el autor.
ResponderEliminar