Blaubart: Interessensfelder wie bei studivz usw.

Beitrag lesen

Tach.

Letzteres scheidet aus, weil ich die Hobbies eben NICHT vorgeben möchte.

Dann darf sich bei Dir auch keiner neu anmelden, weil Du die Benutzernamen eben nicht vorgeben möchtest? ;)

Das ist ja auch bei studivz so, dort kannst du im Prinzip alles mögliche reinschreiben.

Das kannst Du doch auch mit den getrennten Tabellen machen. Die halten Dich ja nicht davon ab, neue Datensätze hinzuzufügen, wenn jemand bisher nicht vorhandene Hobbies angibt. Du mußt nur eben die zweite Tabelle (user_hobby im Beispiel) mit aktualisieren.

Ein weiterer Nachteil der letzten Methode ist der, dass man bei jedem INSERT erstmal gucken müsste ob das hobby nicht bereits schon vorhanden ist.

So what? Kein großes Ding für die Datenbank. Außerdem kann man wohl davon ausgehen, daß die Hobbies häufiger ausgelesen als bearbeitet werden. Du betreibst also beim Aktualisieren der Profile (oder wo auch immer die Hobbies eingetragen werden können) *einmal* Aufwand anstatt bei *jedem* Auslesen der Profile. Das klingt doch ganz vernünftig.

--
Once is a mistake, twice is Jazz.