Hi.
Also wirklich Freitext, und nicht deklarativ "meine Interessen sind: ..."
Ja richtig.
Gut, aber das Geburtsdatum und der Freitext sind noch mal zwei verschiedene Daten.
Das stimmt.
Das wäre falsch. Postleitzahlen sind keine Zahlenwerte.
Sondern? es sind doch immer x zahlen: 41066 Rheydt, 41065 Möncengladbach usw
»» Aber das ist nach Auges Modell nunmal nicht möglich, ich muss also einen guten TYP für alles finden.
Nein, nein, nein.
Wieso nicht?
Schau. Wenn ich eine Tabelle mache mit den Eigenschaften
int id, varchar eigenschaft
0, religion
1, herkunft
2, geburtstag
und dann ne 2. tabelle mache wo dann die userid, die eigenschaftsid und der wert drinsteht - also 3 spalten. Wie kann ich dann dafür unterschiedliche Typen nehmen?
int eigenschaftsid, int userid, varchar eigenschaft
0, 1, evangelisch
1, 1, deutschland
2, 1, 09.09.1084
Also ich verstehe nicht wie das gehen soll wenn ich mit nur 3 Spalten auskommen will.
Und was bedeutet eigentlich "zu gross"? Meinst du hinsichtlich der maximalen Textlänge, die der Nutzer eingeben kann? Dann beschränke diese in deiner Applikation.
Oder meinst du hinsichtlich Speicherverbrauch? Dann informiere dich, um deinen offensichtlichen Irrglauben bzgl. diesem zu korrigieren.
Ich dachte das die Typen unterschiedlich viel Speicher reservieren und das dadurch dann das ganze langsamer wird.
Gruß, Frido