Are you just going to post all your coursework on the forum? Wouldn't you do better trying to do it yourself. If you don't understand the work being assigned to you then you should contact your lecturer before coming here.
No, I am not going to post all my coursework on the forum. Secondly, I tried it already and the only thing I would like to gain by posting in this forum is to get a better understanding at it. And as you may noticed, why should I post my questions as I already have the answer if I'm just "letting you guys make my coursework"?
Back to topic, like I said I already tried. I know that dependency preserving means that you can get all the "original" functional dependencies back after the decomposition. However sometimes some functional dependencies that were "original" aren't "minimal" so for example: A->B is also A->AB. Is there a way to check whether my decomposed functional dependencies is exactly like the "given" functional dependencies?