Aufbaufrage: Details zu Objekten
-
Hallo. Ich möchte in einer DB (atm MySQL) für objekte daten ablegen. Ich brauche auf jeden fall eine Liste mit allen objekten, und in einer anderen tabelle dann die details. frage: sollte ich für jedes objekt eine eigene detail-tabelle machen, oder eine tabelle, und dann eine ID angabe, zu welchem objekt es gehört?
als
Objects Details Detais_1 Details_2 ======== ========== ======== ========= ID Name toID Text Text Text -------- ---------- vs. -------- --------- ... 1 Obj1 1 Schön Schön ... 2 Obj2 1 Sehr Sehr ... 2 usw ... ...
Welche Variante ist besser? Es können auch schon einige tausende objekte werden und vll einige zig datensets jeweils als details
-
Variante A ist definitv eleganter;) Auser die Objektanzahl bleibt konstant, dann kannst du für jedes Objekt ne Tabelle machen...
-
Nein, die Anzahl ändert sich. Meine Angst war die geschwindigkeit bei WHERE klauseln
-
Das nennt man normalisierung.
Du legst nur die ID ab.
Da MYSQL sowieso für jede Tabelle eine Datei anlegt ist es sogar oft schneller.