Please refer this video for better understanding of Multivalued dependencies.
Link
Now according to multivalued dependency definition.
SSN -> -> CollegeName means
If we have the below tuples
SSN |
CollegeName |
Hobby |
100 |
Global Academy Of Technology |
Music |
100 |
SJBIT |
Swimming |
then we also need to have the below two tuples.
SSN |
CollegeName |
Hobby |
100 |
Global Academy Of Technology |
Swimming |
100 |
SJBIT |
Music |
Counter example of Option (i)If A→→ B and A → → C then A → BC
A |
B |
C |
100 |
X1 |
P1 |
100 |
X2 |
P2 |
100 |
X1 |
P2 |
100 |
X2 |
P1 |
200 |
Y |
Q |
300 |
Z |
R |
From this table we can see that A $\rightarrow \rightarrow$ B
and A $\rightarrow \rightarrow$ C.
But here A -> B and also A -> C do not hold true.
Counter example of Option (iii)If A → → BC and A → B then A → C
A |
B |
C |
D(Rest) |
100 |
X1 |
P1 |
D1 |
100 |
X1 |
P1 |
D2 |
200 |
Y1 |
Q1 |
D3 |
200 |
Y1 |
Q2 |
D4 |
For the same value of A,B,C the rest of the attributes(D here) can be interchanged.
Here A -> -> BC and A -> B hold true but A -> C is not true.
Please correct me if I'm wrong here.