Datenbank Design - Variable Anzahl von Werten?

WACSF

Erfahrenes Mitglied
Guten Tag allerseits,

ich habe ein Problem mit dem Entwurf einer Datenbank. Die Datenbank umfasst eine Spalte namens UID, in der die UserID's gespeichert werden; Diese Spalte ist der PRIMARY KEY. Dann habe ich momentan noch eine BLOB Spalte, in der ein serialisiertes Array von Integerwerten drinsteht. Ich habe es deswegen als BLOB mit serialize() gemacht, damit ich eine variable Menge an Integerwerten speichern kann. Nun frage ich mich, ob das sinnvoll ist?

Wie könnte ich meine Datenbank anders strukturieren, sodass ich unter einer UID alle zugehörigen Integerwerte bekomme. Ich will nicht, dass unter UID mehrere Einträge vorkommen und in jedem ein anderer Integerwert. Es soll so sein, dass die Datenbank sowenig wie möglich Arbeit hat.

Ich würde mich sehr über eine oder mehrere Antworten freuen,

WACSF
 
Zurück