Tom0000: Wie soll man dieses Projekt realisieren?

Beitrag lesen

Moin,

also es geht um ein Projekt bei dem ich im Moment die am wenigsten SPeicherplatz verbrauchenste Lösung suche.
Mein Projekt: Die User können Karten sammeln(jede Karte kann von jedem User in Besitz genommen werden) und diese dann auf ihrer Seite anzeigen lassen. Dabei gibt es eine Db für die User (Name, email, pw,...) und eine für die Karten (name der karte, id, ...).

Das Problem: Wie Tabelle User mit den Karten verbinden?

Lösung 1:
Entweder man schreibt bei der Kartendatenbank ein Feld mit Besitzer zu jeder karte und ermittelt so, wem welche Karte gehört.
Lösung 2:
Man schreibt bei der Userdatenbank ein Feld Karten und macht ein Array mit den Ids der Karten ungefähr so: 2|42|90|32 etc.

Problem zu Lösund 1: Die User können die Karten auch doppelt haben! -> es exisitiert aber nur EIN Feld für den "Besitzer" dieser Karte.
Problem zu Lösung 2: Dieses ganze Array löschen, neu anfügen ist nicht so mein Ding!

Wenn ihr irgendwelche neuen Ideen oder Vorschläge habt, immer her damit :)