Dependencia multivaluada


De acuerdo con la teoría de bases de datos , una dependencia multivaluada es una restricción completa entre dos conjuntos de atributos en una relación .

A diferencia de la dependencia funcional , la dependencia multivaluada requiere que ciertas tuplas estén presentes en una relación. Por lo tanto, una dependencia multivaluada es un caso especial de dependencia generadora de tuplas . La dependencia multivaluada juega un papel en la normalización de la base de datos 4NF .

Una dependencia multivaluada es un caso especial de una dependencia de combinación , con solo dos conjuntos de valores involucrados, es decir, es una dependencia de combinación binaria.

Existe una dependencia multivaluada cuando hay al menos tres atributos (como X, Y y Z) en una relación y para un valor de X hay un conjunto bien definido de valores de Y y un conjunto bien definido de valores de Z. Sin embargo, el conjunto de valores de Y es independiente del conjunto Z y viceversa.