Pourquoi dénormaliser une table ?
salut ; pourquoi dénormaliser une table ?
généralement la dénormalisation est faite pour extraire les données rapidement ( gain de temps) .
quand peut-on dénormaliser ?
pour me répondre à cette question , je crois que certains le font a défaut de conception ( modélisation incorrecte) là du coté du concepteur.
d'autres le font dans les cas suivants :
- pour éviter le jointures sur plusieurs tables,
- pour faciliter les calculs sur des colonnes de table différentes, je ne sais d'autres motifs d'utilisation... !
devant ces arguments , le choix de dénormaliser est-il bien pensé ?
normalement on doit cherché des solutions coté normalisation , indexation et utilisation de requête avancées.
coté fonctionnement SGBDR:
je ne suis pas expert dans la matière , mais je crois que le SGBDR est doté d'un optimiseur basé sur des algorithmes avancés pour prendre en charge les requêtes dans un délai optimal.
Est ce que les limites des SGBD nous poussent à dénormaliser ?