Ich mache derzeit eine Android-App, in der ich Nutzern erlauben soll, Beiträge zu bewerten, die von anderen Nutzern gepostet werden.Wie würde ich ein Sternebewertungssystem in mein Database Design implementieren?
Das ist mein aktuelles Design ist, bin jedoch würde ich Rating als eigene Tabelle oder in den Medien Upload-Tabelle enthalten?
Wenn es eine separate Tabelle ist, würde es so etwas sein?
Rating Tabelle: (Note, PostID, Rating_Count, AVERAGE_RATING)
Wenn etwas aussieht anderes falsch mit meinem Design, das auch anerkannt werden würde!
Möchten Sie jede einzelne Rate verfolgen? oder nur ein Durchschnitt pro Post? –
Ich hätte gedacht, um eine durchschnittliche Bewertung pro Post zu erhalten, die ich jede einzelne Abstimmung auf einem bestimmten Post notieren müsste? –
Sie sollten die Bewertungen auf einer Post-Basis verfolgen. Dies ermöglicht Ihnen mehr Flexibilität auf lange Sicht als auch in NF – VikingBlooded