King^Lully: Wie am besten und logisch einen Adressbuch realisieren?

Beitrag lesen

1:1

Wobei ein Mitglied manuell etwas in die Tabelle "Adressbuch" eintragen kann, die es in der Tabelle "Mitglieder" überhaupt nicht gibt. Bzw. mit der FriendID=0.

Ansonsten können mehrere Mitglieder das gleiche Mitglied in die Tabelle "Adressbuch" übernehmen

Ich beobachte Dein Vorhaben ja jetzt schon seit ein paar Tagen, also Du hast die Entitäten "Nutzer", "Adressen" und "Buddies", wobei es zwischen Nutzer und Adressen ein "1:1" oder "1:n" gibt, Buddies ein "n:m" zwischen Nutzer und Nutzer darzustellen scheint, wobei auf die Kombination aus Nutzer und Nutzer_Buddy ein Index gesetzt werden sollte, der erzwingt, dass es nur einen Eintrag mit gleichen Werten geben darf.

Mach erst mal ein vernünftiges Datendesign und packe Adressinformationen nicht in die Buddies.

Ist alles Murks, oder?