yo,
Soll ich alle Angaben in die Benutzertabelle
( ICQ, URL, Avatar, usw. )
auf die Gefahr hin, dass ich sehr viele leere Felder habe, oder soll ich lieber ICQ usw. in eine extra Tabelle packen .. und die dann mit der Usertabelle bei Bedarf joinen?
mach eine tabelle draus, solange es sich um 1:1 beziehungen handelt.
Und vor allem: Was ist Performanter, was ist sinnvoller?
eine tabelle ist performanter gegenüber mehreren tabellen und joins
Ich denke die Wartbarkeit und der OO Gedanke sind/ist bei alle Attribute in einer Tabelle am besten aufgehoben.
ja, das auch.
Spricht auch etwas für die Aufteilung in mehrere Tabellen?
generell gibt es natürlich auch gründe, mehrere tabellen zu benutzen. in deinem falle würde ich das aber nicht tun.
Ilja