Datenbankschema der Messaging-Anwendung

8

In meiner Messaging-Anwendung sind die Features, die ich bereitstellen möchte:

  • Senden einer Nachricht an mehrere Personen
  • Empfangene Nachricht an einen Benutzer gesendet
  • Anzeigen von Nachrichten in Gruppen geteilt durch die Benutzer, Wie in Facebook-Nachricht
  • Wenn ein Benutzer jedoch eine Nachricht an mehrere Personen sendet, handelt es sich nicht um eine Gruppennachricht, sondern diese Nachrichten werden in Gruppen geteilt durch Benutzer
  • aufgeteilt

Mein Datenbankschema ist so

Dieses Schema ist in der Lage, alle oben genannten Funktionen bereitzustellen, aber das Abrufen der Nachricht aus dieser Art von Schema in Benutzergruppen ist sehr komplex. Kann mir jemand ein besseres Schema vorschlagen?

Die unbenannte Tabelle ist die Empfängerzuordnung, vergessen Sie, den Namen in jpg zu schreiben. : (

    
Sourabh 27.09.2011, 13:27
quelle

1 Antwort

5

Was ist mit einer Tabelle falsch?

Meldungs_ID Zeitstempel zu von Gegenstand Karosserie attachment_pointer Ursprung

...

Ich werde wahrscheinlich dafür geschlagen werden, aber ... hmm ... guter Punkt

%Vor%

edit: Auch diese gefunden:

Datenbankschema des Nachrichtensystems

Designschema für Thread-Messaging-System-Datenbanken

How Soll ich mein Datenbankschema für ein Messaging-System mit Anhängen einrichten?

Datenbankschema für die Übermittlung an mehrere Benutzer

    
johnny 27.09.2011, 13:34
quelle