2010-12-30 4 views
3

Das Konzept ist einfach:Datenbank-Design für Simple Private Nachrichten

  1. Benutzer auf "PM Senden" -Taste auf eine der Anzeigen.

  2. Fenster Pop-up mit "Title" -Box, "Message" -Box und Senden-Taste.

  3. Der Empfänger sieht eine Nachricht mit folgenden Informationen: "Sendername", "Empfangsdatum", "Titel" und "Nachricht".

  4. Der Empfänger antwortet, indem er "Titel" und "Nachricht" ausfüllt und die Antwort drückt.

  5. Wiederholen Sie Schritt 3.

Nein IP gespeichert werden.

Können Sie mir bitte eine Idee geben, wie Sie ein prägnantes/effizientes relationales Design erstellen können?

+0

akzeptieren ans wenn es funktioniert für Sie –

Antwort

2

Nachricht Tabelle Format

Nachricht

Id 
UserID 
Message 
Send_DateTime 
Title 
Message_Id (FK)- self referance 

Selbst referance ist die Spur des ganzen Chat zu halten.

für die erste Nachricht seine NULL und als ab id relativer meesage

Id  UserID Message Send_DateTime Title Message_Id (FK)- self referance 
1  1   test  datetime  tt  Null 
2  2   test1  datetime  tt  1 
3  1   test2  datetime  tt  2 
... 

go on 
+0

Die meisten i wahrscheinlich werde ich Ihre Antwort nehmen, können Sie bitte erklären, was die Selbstreferenz für ? – user311509

+0

@ user311509 - antwort jetzt aktualisiert –

+0

Großartig .... Ich möchte nur sagen, die geantwortet Antwort wird nicht die Nachricht des Absenders an sie angeheftet haben .... DANKE! .... – user311509