Hi Interlect,
I understand your emergency. But please do not post duplicate topics. This does not help your cause and is not good for the forum. As you must understand, participation is voluntary here. If nobody posts a reply, that's probably because they are busy or don't want to. I have deleted your duplicate post and also changed your topic tilte, so that people can get the summary.
Now I would love to be of help, but I am rather too busy too to immerse myself into a full database designing with so many tables. But let us see. I can give you some general pointer at least. Do you fully understand what is normalization to the 3d form?
A table is in 1st normal form if:
there are no repeating groups
all the key attributes are defined
all attributes are dependent on the primary key
Do your tables satisfies these rules? Which are the primary keys here? And what are the data types? Make them clear and post.
After you do that...
A table is in 2nd normal form if:
it's in 1st normal form
it includes no partial dependencies (where an attribute is dependent on only a part of a primary key).
Define your primary keys and make seperate tables for each key. It will be just so that all fields in each table is totally dependent on the primary key of that table.
And lastly,
A table is in 3rd normal form if:
It's in 2nd normal form
It contains no transitive dependencies (where a non-key attribute is dependent on another non-key attribute).
It's very clear. For any field that is dependent on another field, which is not a primary key must be moved to a seperate table. I see from a glance that your current fields needs major restructuring in that sense.
I hope that gives you some pointer. Reply with the primary keys defined for each table or groups you made.
_________________
Dust fills my eyes / Clouds roll by / and I roll with them / Centuries cry / Orders fly / and I fall again
Afford best design, implement best solution. Outsource your web design.