Bonjour,
à partir de mon diagramme de classe, j'ai généré ma base de données avec les 2 tables suivantes liées; elles possèdent, pour simplifier, les attributs suivants:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Table Documents :
-IdDocuments 
-FK Utilisateur(non explicite mais donné par le lien d'agrégation entre les 2 classes)

Table Utilisateur :
-nom
Chaque document consulté donne une nouvelle entrée dans la table Documents .
Je dois établir les statistiques de consultation des documents. Je peux le faire classiquement en triant les documents et en rangeant chaque entrée dans un nouveau tableau equipé d'un compteur. Le problème c'est que cette fameuse table Documents comportera au final plusieurs centaines de milliers d'entrées.
Du coup la requête de départ va prendre beaucoup trop de ressources.

Du coup j'ai pensé à créer dans mon diagramme de classe une classe annexe DocumentsCompteur possédant les mêmes attributs que la classe Documents + un attribut compteur.
Du coup cette nouvelle classe DocumentsCompteur se retrouve sans aucun lien avec aucune classe de mon diagramme et est juste là pour que le compteur soit incrémenté dès l'entrée du document dans la table.
Mais je ne suis pas sûr du tout de l'idée et si ce modèle serait valable.

J'aimerai bien votre opinion la dessus,

Merci