MVD o dependencia multivaluada significa que para un solo valor del atributo ‘a’ existen múltiples valores del atributo ‘b’. Lo escribimos como,
a --> --> b
Se lee como: a tiene varios valores y depende de b.
Supongamos que una persona llamada Geeks está trabajando en 2 proyectos de Microsoft y Oracle y tiene 2 pasatiempos, a saber, lectura y música. Esto se puede expresar en un formato tabular de la siguiente manera.
Project y Hobby son atributos multivaluados, ya que tienen más de un valor para una sola persona, es decir, Geeks.
Dependencia multivaluada (MVD):
podemos decir que existe dependencia multivaluada si se cumplen las siguientes condiciones.
Condiciones para MVD:
cualquier atributo, digamos que un múltiplo define otro atributo b; si cualquier relación jurídica r(R), para todos los pares de tuplas t1 y t2 en r, tal que,
t1[a] = t2[a]
Entonces existen t3 y t4 en r tales que.
t1[a] = t2[a] = t3[a] = t4[a] t1[b] = t3[b]; t2[b] = t4[b] t1 = t4; t2 = t3
Entonces existe una dependencia multivaluada (MVD).
Para verificar el MVD en la tabla dada, aplicamos las condiciones establecidas anteriormente y lo verificamos con los valores en la tabla dada.
Condición-1 para MVD –
t1[a] = t2[a] = t3[a] = t4[a]
Encontrar de la tabla,
t1[a] = t2[a] = t3[a] = t4[a] = Geeks
Por lo tanto, la condición 1 se cumple.
Condición-2 para MVD –
t1[b] = t3[b] And t2[b] = t4[b]
Encontrar de la tabla,
t1[b] = t3[b] = MS And t2[b] = t4[b] = Oracle
Por lo tanto, la condición 2 se cumple.
Condición-3 para MVD –
∃c ∈ R-(a ∪ b) where R is the set of attributes in the relational table. t1 = t4 And t2=t3
Encontrar de la tabla,
t1 = t4 = Reading And t2 = t3 = Music
Por lo tanto, la condición 3 se cumple.
Todas las condiciones se cumplen, por lo tanto,
a --> --> b
Según la tabla que tenemos,
name --> --> project
Y para,
a --> --> C
Obtenemos,
name --> --> hobby
Por lo tanto, sabemos que MVD existe en la tabla anterior y se puede establecer mediante,
name --> --> project name --> --> hobby
Publicación traducida automáticamente
Artículo escrito por supriya_saxena y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA