Accueil Bases de données Qu'est-ce que la dénormalisation? - définition de techopedia

Qu'est-ce que la dénormalisation? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie dénormalisation?

La dénormalisation est une stratégie que les gestionnaires de bases de données utilisent pour augmenter les performances d'une infrastructure de base de données. Cela implique l'ajout de données redondantes à une base de données normalisée pour réduire certains types de problèmes avec les requêtes de base de données qui combinent les données de différentes tables en une seule table. La définition de la dénormalisation dépend de la définition de la normalisation, qui est définie comme le processus d'organisation correcte d'une base de données en tables pour promouvoir une utilisation donnée.


Techopedia explique la dénormalisation

Dans de nombreux cas, la dénormalisation implique la création de tables ou de structures distinctes afin que les requêtes sur une seule information n'affectent aucune autre information qui lui est liée. Par exemple, lorsque des variables de données plus globales telles que les noms des clients sont liées à des achats uniques dans l'historique des achats, un administrateur de base de données voudra s'assurer que le travail effectué sur un article acheté n'affectera pas incorrectement l'ensemble du compte client. Par conséquent, les gestionnaires de bases de données séparent les deux informations, parfois avec des données redondantes, afin de pouvoir les traiter séparément.

Lorsque la dénormalisation intervient, l'ajout de données redondantes permet des résultats de recherche plus sophistiqués. Certains exemples généralement fournis pour expliquer cela incluent les situations dans lesquelles les gestionnaires de bases de données souhaitent rechercher des adresses antérieures, des historiques d'achat ou tout autre élément concernant un client ou un client qui ne traite pas l'état actuel spécifique de ce compte. C'est là qu'avoir des données redondantes peut permettre aux bases de données de donner des résultats différents en fonction exactement de ce que l'utilisateur demande. Encore une fois, la possession de ces données redondantes peut également améliorer les performances en fonction des méthodes spécifiques utilisées par une base de données pour rechercher un élément particulier. Les défis liés à la dénormalisation comprennent la documentation minutieuse du processus pour éviter certains types d'anomalies qui peuvent survenir à la suite d'une non-concordance des données.

Qu'est-ce que la dénormalisation? - définition de techopedia