par
iclo » 17 août 2006, 18:39
Ca pose souvent des problèmes pour manipuler les données par après.
Si tu dois par après accéder à l'ensemble des données, (pour réaliser un affichage ou des statistiques)tu dois accéder à différentes tables, c'est vite lourd.
Par exemple: tu veux compter le nombre d'enregistrement pour chaque mois: avec ta structure actuelle tu dois faire 1 requêtte par mois, avec une structure optimale, tu peux le faire en un seul appel à la base de donnée. Ce qui peut avoir son importance concernant la charge de travail du serveur.
Tu auras probablement intérêt à n'avoir qu'une seule table mais avec une colonne supplémentaire, spécifiant le mois de l'enregistrement.
Ca pose souvent des problèmes pour manipuler les données par après.
Si tu dois par après accéder à l'ensemble des données, (pour réaliser un affichage ou des statistiques)tu dois accéder à différentes tables, c'est vite lourd.
Par exemple: tu veux compter le nombre d'enregistrement pour chaque mois: avec ta structure actuelle tu dois faire 1 requêtte par mois, avec une structure optimale, tu peux le faire en un seul appel à la base de donnée. Ce qui peut avoir son importance concernant la charge de travail du serveur.
Tu auras probablement intérêt à n'avoir qu'une seule table mais avec une colonne supplémentaire, spécifiant le mois de l'enregistrement.