Rick: Frage zu mysql-Struktur

Beitrag lesen

Hallo Wahsaga,

Mir fiel gerade nichts anderes ein. Ansonsten ist Dein Einwand selbstredend korrekt!

Grüße, Rick

hi,

Also würde ich einen Userstatus (aktiv/inaktiv) in die Haupttabelle integrieren, während ich einen Userstatus, der z.B. die Zugehörigkeit zu einer Altersklasse (alt/mittel/jung) bezeichnet, nur relational einbinde.

Überlege dir, ob letzteres überhaupt in die DB gehört.

Zum einen _ergibt_ es sich aus dem Geburtsdatum - die Altersklasse, so du sie separat ablegst, würde also eine redundante Information darstellen.

Und zum anderen haben Nutzer die Angewohnheit, _älter_ zu werden - ein Attribut Altersklasse in der Datenbank abgelegt würde also fortwährend Updates erfordern. (Und ein Attribut Alter genauso.)

gruß,
wahsaga