Step-by-step explanation:
1
R is many - many;
in this case we have that E1 is not what should be used to determine E2 and in this same way, W2 is not what should determine E1. So non of these can be a key on its own.
2.
R is many-one from E1 to E2
in this case there are 2 tuples (f1,f2) and (e1,e2) which have to be the same if they have the same key attribute for E1. All of them are the same so all the pairs are the same.
3.
R is many-one from E2 to E1:
the explanation for this is is almost the same with that of b. we apply the same logic. since for all keys, all pairs and sets are the same.
4.
R is one-one:
E1 is what determines E2 and likewise, E2 is what determines E1. irrespective of the key that is used, key K is going to the same value of n.