hi,
Ich habe einmal die Tabelle "user" und einmal die Tabelle "abteilung". Ganz klar, daß ich über den Primärschlüssel User_ID die Relation herstelle.
Aber könnte/müsste ich das nicht im Extrem bis ins kleinste Detail so machen?
Generell dreht sich deine Frage also um Normalisierung - dazu lies ruhig mal bei der Wikipedia nach,
http://de.wikipedia.org/wiki/Normalisierung_(Datenbank)
Da findest du u.a. erklärt, dass man im allgemeinen fünf solcher Normalformen unterscheidet (Boyce-Codd als zusätzliche) - aber das in der Praxis idR. nicht "bis zum Ende" durchzieht, weil das weniger sinnvoll wäre.
Tabelle Geschlecht: männlich/weiblich, Primärschlüssel= User_ID
Tabelle Name: Textfeld, Primärschlüssel= User_ID
Tabelle Vorname; Textfeld, Primärschlüssel= User_IDLetztlich frage ich mich dann, was steht überhaupt noch in der Tabelle "user" drin, außer der ID ????
Die letzten beiden solltest du auf jeden Fall in der User-Tabelle mit drin haben.
Und die erste auch - nur nicht unbedingt den Text "männlich" oder "weiblich", sondern eher ein Kennzeichen wie "m" und "w" oder 0 und 1 oder "m" und "f" (nach den englischen Geschlechtsbezeichnungen).
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }