Multivalued Dependencies (MVD)
Definition :
Let r( R) be a relation, and Let α ⊆ R and β ⊆ R.
The Multivalued Dependency
α →→ β
holds on R, if any legal relation r(R), for all pairs of tuples t1 and t2 in r such that t1[α] = t2[α], there exists tuples t3 and t4 in r such that :
t1[α] = t2[α] = t3[α] = t4[α] ………..(1)
t3[β] = t1[β] …………………………….(2)
t3[R – β] = t2[R – β] ………………….(3)
t4[β] = t2[β] …………………………….(4)
t4[R – β] = t1[R – β] ………………….(5)
Tabular Representation of α àà β :
α | β | R-α-β |
t1 | a1…..ai ai+1…aj | aj+1……an |
t2 | a1…..ai bi+1…bj | bj+1……bn |
t3 | a1…..ai ai+1…aj | bj+1……bn |
t4 | a1…..ai bi+1…bj | aj+1……an |
Example-1:
Stud-Name | Tele-No | City | |
t1 | Riya | 1234567890 | Hyderabad |
t2 | Riya | 5678901234 | Delhi |
t3 | Riya | 1234567890 | Delhi |
t4 | Riya | 5678901234 | Hyderabad |
Note :
- a) Here, MVD α →⟶ β is said to be trivial, if and only if
Β ⊆ α or α U β = R.
- b) The following rules hold good for MVD.
- i) Every FD is MVD.
- ii) If α →→ β, then α →→ R – α – β
Reference Link