Desnormalització

Autora: Judy Howell
Data De La Creació: 1 Juliol 2021
Data D’Actualització: 12 Ser Possible 2024
Anonim
Desnormalització - Tecnologia
Desnormalització - Tecnologia

Content

Definició: què significa la desnormalització?

La desnormalització és una estratègia que utilitzen els gestors de bases de dades per augmentar el rendiment d’una infraestructura de bases de dades. Es tracta d’afegir dades redundants a una base de dades normalitzada per reduir determinats tipus de problemes amb les consultes de bases de dades que combinen dades de diverses taules en una sola taula. La definició de desnormalització depèn de la definició de normalització, que es defineix com el procés d’organitzar una base de dades en taules correctament per promoure un ús determinat.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica la desnormalització

En molts casos, la desormalització consisteix en crear taules o estructures separades de manera que les consultes sobre una informació no afectin cap altra informació relacionada amb aquesta. Per exemple, quan hi ha més variables globals de dades, com ara els noms de clients, amb compres úniques en l’historial de compres, un administrador de la base de dades voldrà assegurar-se que el treball realitzat en un article comprat no afectarà de forma incorrecta tot el compte de client. Per tant, els gestors de bases de dades separaran les dues dades d'informació, de vegades amb dades redundants, de manera que es poden treballar per separat.


El lloc on es produeix la desnormalització és que afegir dades redundants permet obtenir resultats de cerca més sofisticats. Alguns exemples que normalment es donen per explicar això inclouen situacions en què els gestors de bases de dades volen trobar adreces prèvies, històries de compra o qualsevol altra cosa sobre un client o client que no s’adreci a l’estat actual específic d’aquest compte. Aquí és quan tenir dades redundants pot permetre que les bases de dades donin resultats diferents en funció del que demana l'usuari. De nou, tenir aquestes dades redundants també pot millorar el rendiment en funció de les formes específiques que una base de dades busca un determinat element. Entre els reptes que comporta la desormalització s’inclou documentar el procés amb deteniment per evitar alguns tipus d’anomalies que es puguin produir com a conseqüència de la falta de diferència de dades.