• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Datenbankgestaltung

freakXHTML

Mitglied
Hallo zusammen,

ich möchte eine Seite gestalten, auf der man angemeldeten Nutzern Nachrichten zuschicken kann. Ich beabsichtige, nur zwischen zwei angemeldeten Nutzern Nachrichten herzuschicken, doch zur Erweiterbarkeit gehe ich von n Nutzern aus.

Nun frage ich mich, wie ich am besten meine Datenbank aufbauen soll. Dazu habe ich mir ein ER-Diagramm gezeichnet, doch weiß ich nicht, ob es so gut ist.

Screenshot from 2013-10-12 15:21:11.png

Damit häte ich zwei Tabellen: User und "schreibtNachricht". Meine Frage ist jedoch, wie ich später die Reihenfolge der Nachrichten beieinanderhalte. Kann man nach dem Datum sortieren?

Vielen Dank
LG, freakXHTML
 
Alternativ speicherst mit der Nachricht auch den Timestamp in der Tabelle, wann die Nachricht erstellt/abgeschickt wurde, und sortierst die Nachrichten anhand dieses Timestamps.
 
Ich würde ihn auch als Timestamp abspeichern, aber als Feldtyp Timestamp, dafür gibt es den ja auch. Wenn man es als int abspeichert, dann geht das glaub ich nur noch ca. 25 Jahre gut :D
 
Zurück
Oben