Hallo,
ich habe da mal eine Frage.
Und zwar geht es z.B. um ein Userprofil bei dem ein User mehrere Interessen oder Sprachen (oder sonstiges)auswählen kann.
Nun habe ich glaube ich bis jetzt 3 verschiedene Wege gesehen diese zu speichern und wollte euch mal fragen, was eurer Meinung nach die Beste ist, auch im hinblick darauf später danach zu suchen..
Variante 1 :
Usertabelle:
CODE
userID | sprache1 | sprache2 | ... | spracheX
-----------------------------------------------------------
1 | 1 | 0 | 0 | 1
2 | 1 | 1 | 1 | 1
Variante 2:
Usertabelle:
CODE
userID | sprachen
------------------
1 | 1,3,5
2 | 1,2,3
Variante 3:
Usertabelle:
CODE
userID | irgendwelche_Felder...
------------------
1 | ...
Sprachtabelle:
CODE
lngID | userID | sprache1 | sprache2 | ... | spracheX
---------------------------------------------------------------------------
1 | 1 | 0 | 1 | 1 | 1
2 | 2 | 1 | 0 | 1 | 1
3 | 9 | 1 | 1 | 1 | 1
...oder gibt es evtl. bessere Möglichkeiten ?
Grüße
lalo
ich habe da mal eine Frage.
Und zwar geht es z.B. um ein Userprofil bei dem ein User mehrere Interessen oder Sprachen (oder sonstiges)auswählen kann.
Nun habe ich glaube ich bis jetzt 3 verschiedene Wege gesehen diese zu speichern und wollte euch mal fragen, was eurer Meinung nach die Beste ist, auch im hinblick darauf später danach zu suchen..
Variante 1 :
Usertabelle:
CODE
userID | sprache1 | sprache2 | ... | spracheX
-----------------------------------------------------------
1 | 1 | 0 | 0 | 1
2 | 1 | 1 | 1 | 1
Variante 2:
Usertabelle:
CODE
userID | sprachen
------------------
1 | 1,3,5
2 | 1,2,3
Variante 3:
Usertabelle:
CODE
userID | irgendwelche_Felder...
------------------
1 | ...
Sprachtabelle:
CODE
lngID | userID | sprache1 | sprache2 | ... | spracheX
---------------------------------------------------------------------------
1 | 1 | 0 | 1 | 1 | 1
2 | 2 | 1 | 0 | 1 | 1
3 | 9 | 1 | 1 | 1 | 1
...oder gibt es evtl. bessere Möglichkeiten ?
Grüße
lalo