Fordele og ulemper ved normalisering af en database

Forfatter: Judy Howell
Oprettelsesdato: 3 Juli 2021
Opdateringsdato: 1 Juli 2024
Anonim
Crypto Pirates Daily News - January 21st 2022 - Latest Crypto News Update
Video.: Crypto Pirates Daily News - January 21st 2022 - Latest Crypto News Update

Indhold

Computerdatabaser er overalt, fra banker (til at registrere kundekonti) til websteder (til at gemme indhold). Databaser fungerer bedst, når de er godt designet. Normalisering af en database betyder at designe en struktur, der lagrer data på en logisk og relateret måde. Det mest almindelige er at normalisere alle databaser, og denne proces har sine fordele og ulemper.

Reducerer duplikering af data

Databaser kan have en betydelig mængde information, måske millioner eller milliarder af datafragmenter. Normalisering af en database reducerer dens størrelse og undgår duplikering af data, hvilket sikrer, at hver data kun gemmes en gang.

Grupperer data logisk

Applikationsudviklere, der laver programmer, der "taler" til en database, har lettere ved at håndtere en standardiseret database. De tilgængelige data er organiseret mere logisk på samme måde som de virkelige verdens objekter, der er repræsenteret af dem. Dette gør det let at designe, skrive og ændre applikationer.


Sikrer henvisningsintegritet i data

Henvisningsintegritet er indførelsen af ​​forholdet mellem data i sammenføjede tabeller. Uden det kan data i en tabel miste forbindelser til andre tabeller, hvor der er relaterede data. Dette fører til forældreløse og inkonsekvente data. En standardiseret database med sammenføjninger mellem tabeller kan forhindre dette i at ske.

Sænker databasens ydeevne

En meget standardiseret database med mange tabeller og sammenføjninger mellem dem er langsommere end en anden uden disse attributter. Hvis mange bruger det på samme tid, reduceres hastigheden. I nogle tilfælde kræves en vis "denormalisering" for at forbedre ydeevnen.

Kræver detaljeret analyse og design

Normalisering af en database er en kompleks og vanskelig opgave. Store databaser med betydelige mængder information som dem, der ses i banker, har brug for omhyggelig analyse og design, inden de normaliseres. At kende brugen af ​​en database, som om det skal optimeres til at læse data, skrive det eller begge dele, påvirker også normaliseringsprocessen. En dårligt standardiseret database kan fungere dårligt og gemme data ineffektivt.


Flydende paraffin er en meget raffineret, lugtfri, maglø og vokagtig tektur hvid mineralolie. Hjemmeiden Abolute Atronomy rapporterer, at fødevareparaffin - den fate form af paraffin - bruge...

Brudepige rolle i et bryllup er vigtig. Hun kan endda gøre noget forkert, om ingen bryr ig om. Vi giver lip på eventuelle fejl med mil og latter. Ved at lede bruden ind i it nye liv, dæ...

Mest Læsning