Ich erstelle ein kleines Mail-/Nachrichten-Datenbankschema. Es wird keine E-Mail-System actuall, aber irgendwie ein Nachrichtenportal, eine Organisation, mit den folgenden Anwendungsfälle withing:Erstellen eines einfachen E-Mail-/Messaging-Datenbankschemas
- Mitarbeiter können Nachrichten an alle Mitarbeiter brodcast
- Mitarbeiter können Nachrichten an einander
- Mitarbeiter schicken Antworten auf die empfangenen Nachrichten
- Mitarbeiter können die E-Mails anzeigen, auf die sie geantwortet haben, indem sie im Posteingang eine geantwortete "Zeitstempel" -Spalte sehen (dh es muss eine Spalte "geantwortet" im Posteingang geben, die den Link anzeigen soll Zeitstempel, wenn diese Mail beantwortet wurde, sollte es leer sein, wenn es nicht)
- Wenn er eine bestimmte Nachricht öffnet, sieht er eine Verschachtelung der Nachrichten, zuletzt oben.
Meine Frage Wie kann ich verfolgen, wenn eine bestimmte Nachricht eine Antwort auf jede Nachricht ist, in E-Mail, ich glaube, es ist im Header eingebettet ist. Behalte ich ein Antwortfeld, das auf eine andere Nachricht zeigt, von der es die Antwort ist?
Wie erstelle ich Threads oder Ketten?
ich auf die Antwort auf arbeitete [dieser] [1] Frage und es ist das beste [1]: http://stackoverflow.com/questions/6541302/thread-messaging-system-database- Schema-Design – shabby