J'ai deux groupes d'entités. Restaurants et utilisateurs. Les restaurants peuvent être classés (1-5) par les utilisateurs. Et notation de chaque utilisateur devrait être récupérable.Évaluation de la structure de la base de données système
Resturant (id, nom, ....., total_number_of_votes, total_voting_points) utilisateur (id, nom ......)
Note (id, restaurant_id, user_id, RATING_VALUE)
Ai-je besoin de stocker la valeur moyenne pour qu'elle ne soit pas calculée à chaque fois? quelle table est le meilleur endroit pour stocker avg_rating, total_no_of_votes, total_voting_points?