Denormalizacija

Avtor: Judy Howell
Datum Ustvarjanja: 1 Julij. 2021
Datum Posodobitve: 12 Maj 2024
Anonim
P09 - Razvoj informacijskih sistema - 13/12/19
Video.: P09 - Razvoj informacijskih sistema - 13/12/19

Vsebina

Opredelitev - Kaj pomeni denormalizacija?

Denormalizacija je strategija, ki jo upravljavci baz podatkov uporabljajo za povečanje učinkovitosti infrastrukture baze podatkov. Vključuje dodajanje odvečnih podatkov v normalizirano bazo podatkov za zmanjšanje nekaterih vrst težav s poizvedbami po bazah podatkov, ki združujejo podatke iz različnih tabel v eno tabelo. Opredelitev denormalizacije je odvisna od opredelitve normalizacije, ki je opredeljena kot postopek pravilne organizacije baze podatkov v tabele za spodbujanje dane uporabe.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedija razlaga denormalizacijo

Denormalizacija v mnogih primerih vključuje oblikovanje ločenih tabel ali struktur, tako da poizvedbe na enem podatku ne bodo vplivale na nobene druge povezane podatke. Na primer, če so več globalnih spremenljivk podatkov, kot so imena strank, povezane v enem nakupu v zgodovini nakupov, bo skrbnik baze podatkov zagotovil, da delo, opravljeno na kupljenem izdelku, ne bo napačno vplivalo na celoten račun stranke. Zato bodo upravljavci podatkovnih baz ločili dva podatka, včasih z odvečnimi podatki, tako da bosta lahko delali ločeno.


Če pride do denormalizacije, je to, da dodajanje odvečnih podatkov omogoča bolj zapletene rezultate iskanja. Nekaj ​​primerov, ki so ponavadi navedeni za razlago tega, vključuje primere, ko upravljavci baz podatkov želijo najti predhodne naslove, zgodovine nakupov ali kaj drugega o stranki ali stranki, ki ne obravnava specifičnega trenutnega stanja računa. Tu lahko odvečni podatki omogočijo, da lahko baze podatkov dajejo različne rezultate glede na točno tisto, kar uporabnik zahteva. Ponovno lahko z odvečnimi podatki izboljšate tudi uspešnost glede na posebne načine, v katerih baza podatkov išče določen element. Izzivi denormalizacije vključujejo natančno dokumentiranje postopka, da se izognemo nekaterim nepravilnostim, ki se lahko pojavijo kot posledica neskladja podatkov.