Turinys:

Kodėl kyla nenormalizuotų duomenų problema?
Kodėl kyla nenormalizuotų duomenų problema?

Video: Kodėl kyla nenormalizuotų duomenų problema?

Video: Kodėl kyla nenormalizuotų duomenų problema?
Video: 🩸Что значит 'густая кровь'? Почему сгущается кровь? Как уберечь себя от тромбов? 2024, Gegužė
Anonim

Blogai normalizuotas duomenų bazėje ir prastai normalizuotos lentelės gali sukelti problemų nuo per didelio disko I/O ir dėl to prasto sistemos veikimo iki netikslaus duomenis . Neteisingai normalizuota būklė gali sukelti platų duomenis perteklius, o tai apsunkina visas programas, kurios modifikuoja duomenis.

Kas tokiu būdu apibūdina nenormalizuotus duomenis?

Nenormalizuotas forma (UNF), taip pat žinoma kaip an nenormalizuotas santykis arba ne pirmoji normalioji forma (NF2), yra paprasta duomenų bazė duomenis modelis (organizacija duomenis duomenų bazėje) trūksta duomenų bazių normalizavimo efektyvumo.

Vėliau kyla klausimas, kas atsitiks, jei nenormalizuosite duomenų bazės? ne normalizuotas lentelės paprastai reiškia, kad tie patys duomenys saugomi daugiau nei vienoje vietoje. Jeigu Taip yra, nesant programos kodo, kad to išvengtumėte, labai įmanoma, kad viena iš reikšmių bus atnaujinta neatnaujinus visų tos pačios vertės kopijų kitose lentelėse.

Žmonės taip pat klausia, kokie duomenų bazės normalizavimo privalumai?

The normalizavimo nauda įtraukti: paieška, rūšiavimas ir indeksų kūrimas yra greitesnis, nes lentelės yra siauresnės ir duomenų puslapyje telpa daugiau eilučių. Paprastai turite daugiau stalų. Galite turėti daugiau sugrupuotų indeksų (po vieną vienoje lentelėje), kad galėtumėte lanksčiau derinti užklausas.

Kokie yra normalizavimo trūkumai?

Štai keletas normalizavimo trūkumų:

  • Kadangi duomenys nesidubliuoja, reikalingi lentelių sujungimai. Dėl to užklausos tampa sudėtingesnės, todėl skaitymo laikas yra lėtesnis.
  • Kadangi reikalingi sujungimai, indeksavimas neveikia taip efektyviai.

Rekomenduojamas: