Auge: Wie findet ihr folgendes Vorgehen. (MYSQL)

Beitrag lesen

Hallo

»» Um genau zu sein es sind 35 optionale Angaben!
»» Sprich bei 100.000 Mitgliedern wären das 3,5 Millionen Einträge in der einen Tabelle. Bei 1.000.000 Mitgliedern, 35 Millionen Einträge. Da kaum einer alle ausfüllen wird und ich sage mal 3 Frei bleiben, hätte ich 3 Millionen Einträge die NULL sind.

Es tut mir leid, wir haben immer noch ein Verständnisproblem. Was spricht dagegen, in einer Usertabelle einfach 35 Felder für Deine Optionen anzulegen?

Wenn es an den möglichen Eigenschaften *keine* Änderungen geben soll, spricht nichts dagegen. Wenn diese Bedingung allerdings nicht zutrifft, jedoch <polemik>alles</polemik>.

Ich würde das, ob der mMn anzustrebenden Flexibilität, mit drei Tabellen erschlagen wollen.

  • Benutzertabelle (wie gehabt)
  • Eigenschaftentabelle (id, Eigenschaft[, evtl. Gruppe von Eigenschaften])
  • Tabelle mit jeweils einer Eigenschaft pro Benutzer in einer Zeile (Benutzer_ID, Eigenschafts_ID)

Tschö, Auge

--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
Veranstaltungsdatenbank Vdb 0.3