Dénormalisation

Auteur: Judy Howell
Date De Création: 1 Juillet 2021
Date De Mise À Jour: 12 Peut 2024
Anonim
Dénormalisation - La Technologie
Dénormalisation - La Technologie

Contenu

Définition - Que signifie dénormalisation?

La dénormalisation est une stratégie utilisée par les gestionnaires de base de données 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 afin de réduire certains types de problèmes liés aux requêtes de base de données combinant des données de différentes tables dans une seule table. La définition de la dénormalisation dépend de la définition de la normalisation, définie comme le processus consistant à organiser correctement une base de données en tables afin de promouvoir une utilisation donnée.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

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 information n'affectent aucune autre information qui lui est liée. Par exemple, lorsque plusieurs variables de données globales telles que les noms de clients sont liées à des achats uniques dans un historique des achats, un administrateur de base de données voudra s'assurer que le travail effectué sur un article acheté n'affectera pas de manière incorrecte l'ensemble du compte client. Par conséquent, les gestionnaires de base de données sépareront les deux informations, parfois avec des données redondantes, afin de pouvoir les traiter séparément.


La dénormalisation intervient dans le fait que l'ajout de données redondantes permet d'obtenir des résultats de recherche plus sophistiqués. Certains exemples généralement donnés pour expliquer cette situation incluent des situations dans lesquelles les gestionnaires de base de données souhaitent rechercher des adresses antérieures, des historiques d’achats ou toute autre information concernant un client ou un client qui ne traite pas de 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 de ce que l'utilisateur demande. Là encore, le fait de disposer 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 problèmes liés à la dénormalisation consistent à documenter soigneusement le processus pour éviter certains types d'anomalies pouvant survenir à la suite d'une inadéquation des données.