Radhad
Erfahrenes Mitglied
Hi zusammen,
ich möchte mir ein eigenes Forum programmieren und grüble noch über das Datenmodell der Datenbank. Mein Problem ist: Wie kann ich einem User kenntlich machen, dass in Thread XYZ noch Posts sind, die er nicht gelesen hat. Die Frage ist nun: Soll ich eine Tabelle "ReadedPosts" erstellen mit den Spalten "PostID" als PK, FK und "UserID" als PK, FK und immer wenn er den Post gesehen hat, dies dort vermerken? Oder sollte eine Tabelle anlegen "NewPosts" und immer wenn ein neuer Post erstellt wurde von allen aktuell registrierten Usern die UserID und die PostID wie bei "ReadedPosts" abspeichern?
Gruß Radhad
ich möchte mir ein eigenes Forum programmieren und grüble noch über das Datenmodell der Datenbank. Mein Problem ist: Wie kann ich einem User kenntlich machen, dass in Thread XYZ noch Posts sind, die er nicht gelesen hat. Die Frage ist nun: Soll ich eine Tabelle "ReadedPosts" erstellen mit den Spalten "PostID" als PK, FK und "UserID" als PK, FK und immer wenn er den Post gesehen hat, dies dort vermerken? Oder sollte eine Tabelle anlegen "NewPosts" und immer wenn ein neuer Post erstellt wurde von allen aktuell registrierten Usern die UserID und die PostID wie bei "ReadedPosts" abspeichern?
Gruß Radhad