wahsaga: Frage zu mysql-Struktur

Beitrag lesen

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_ID

Letztlich 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; }