Tables X and Y are given as below :
X (A, B, D, E, F, G, H, J) with A and B as primary key
Y (K, L, M, N, O, P, Q, R) with K and L as primary key
Now we need to decompose these tables into tables in the third normal form using the functional dependencies specified below:
- A -> G, H
- B -> D, E, F
- E -> F
- H -> G
- L -> N, O, P, Q
- N -> Q
I need to specify primary keys and foreign keys also. Please help to solve this problem.
I am newbie to normalization. So please help to solve this problem.If I normalize to 2NF I loose some relations which doesn't suit to 3NF. So I am confused. Any help will be appreciated. Because to convert to 3NF I need to go through 2NF too.
I had changed it to 3NF. Please help in finding if am right in doing it
R1 (E, F)
R2 (H, G)
R3 (A, B, L)
R4 (A, H)
R5 (B, D, E)
R6 (N, Q)
R7 (K, L, M, R)
R8 (L, N, O, P)
Best Answer
We have
With functional dependencies:
2NF Normalization
3NF Normalization