yo,
Das Problem: Wie implementiere ich diese individuellen Felder?
nicht in der gleichen tabelle, diese sollte nur die nicht-dynamischen attribute (spalten) enthalten. die dynamischen lagerst du in zwei extra tabellen aus. die eine tabelle (Dynamische_Attribute) besteht aus sagen ir mal 2 spalten, einer id und einen einer spalte, die die unterschiedlichen dynamischen attribute aufnimmt, zum beispiel schugröße.
die zweite tabelle ist die Beziehungstabelle zwischen deiner "Haupttabelle" und der tabelle mit den dynamischen attributen, sprich es handelt sich da um eine n:m beziehung. so kann jeder benutzer seine schugröße angeben, wenn er will, muss es aber nicht. die beziehungstabelle enthält neben den beiden fremdschlüssel auch noch eine spalte für die werte, zum beispiel 42 für die schugröße
Ilja