I've been trying to figure this out in my head but i'm really stuck and would appreciate some help. Given the scheme
R(a,b,c,d)
fd1: a->c
fd2: b->d
Would it be accurate to say that the key here would be {a,b} ? If that's true, then would it also be accurate to say that attributes c,d due to their partial dependence on either a or b need to be in their own tables? Resulting in a scheme of the following manner?
R(a,b)
r1(a,c)
r2(b,d)
Or would it be right simply to have
R(a,c)
r1(b,d)
Surely a,b have to be present in some sort of form, as they're the key right? I'm not 100% sure. Help understanding this would be great