I have the relation R(ABCDEF)
and the functional dependencies F{AC->B, BD->F, F->CE}
I have to find all the candidate keys for the relation(Armstrong axioms).
I did this:
A->A, B->B, C->C, D->D, E->E, F->F
From F->CE
=> F->C and F->E
And then:
1. BD->F
2. F->E
3. BD->E
4. BD->EF
5. BD->BD
6. BD->BDEF
7. BD->F
8. F->CEF
9. BD->CEF => BD->BCDEF
Now I am trying to get A
on the right hand side of BD->BCDEF
so BD can become a candidate key.
It would be great if someone could help.
EDIT:
1. ABD->ABCDEF
2. ACD->BD
3. ACD->ABD => AC->B and ACD->ABCDEF => BD->ABCDEF