KompiuteriaiDuomenų bazės

Normalizavimas duomenų bazėse

Grupavimas tų pačių duomenų lentelėje gali būti įvairiais būdais. Atributų santykius turi būti sugrupuoti pagal reliacinės principo, tai yra, ji turi būti visiškai sumažinti dubliavimo duomenų, taip pat supaprastinti jų gydymo, po atnaujinimo procedūrą. Vienas iš pagrindinių problemų, susijusių su projektavimo duomenų bazę atlieka pašalinimą atleidimo iš darbo, ir tai pasiekiama normalizavimo.

Normalizavimas duomenų yra formalaus aparatai apribojimus kurti lenteles, kuris leidžia pašalinti dubliavimo, su nuoseklumo reikia įrangos saugomą informaciją, mažinti darbo sąnaudas, susijusias su išlaikymo ir duomenų priežiūra. Normalizavimas operacija susideda iš pirminės duomenų bazės lentelių plėtrą į paprastesnis. Kiekviename šio proceso etape nebūtinai lentelė pateikta normalios formos. Kiekvienas etapas pasižymi normalizuoti tam tikrą rinkinį apribojimų, kurie turi atitikti visų lentelių. Taigi, pašalinimas atliekamas ne pagrindinį stalo informaciją, kuri yra nereikalinga.

Normalizavimas duomenų bazių remiasi sąvoka funkcinis priklausomybės tarp atributų. Manoma, kad vienas atributas yra priklausomas nuo kito, jei kiekvieną kartą, kai ypač vertė antrojo požymio atitinka ne daugiau nei vieną pirmojo vertę.

Normalizavimas duomenų bazių - bendras terminas, tačiau jis gali būti skirstomas į keletą normalių formų, kurios bus aptartos vėliau.

Duomenų objektas yra laikoma susijusi su pirmosios normalios formos, kai kiekvieno atributo reikšmė yra jos vienintelis. Jei tam tikras atributas turi pasikartojančią vertę, jis negali būti laikomas objektas, priklausantis pirmą normalią formą. Pasirodo, kad galite sukurti vis dar bet kuris subjektas, kuris yra duomenų objektas.

Duomenų objektas yra laikomi priklausančiais antrosios normalios formos, kai jis jau yra pirmo normalios formos, bet kiekvienam savo atributais, o ne kurią sudaro potencialų būdu, visiškai nepriklausomas funkciniu požiūriu iš kiekvienos iš galimų raktų.

Duomenų objektas yra laikomi priklausančiais trečiajai normalios formos, jei ji jau yra antroje normalios formos, tačiau ji nepateikė jokių pereinamąsias priklausomybes ne pagrindinių objektų iš raktų. Pagal Tranzityvumas priklausomybė dažniausiai yra suprantamas kaip akivaizdus santykių srityse.

Normalizavimas duomenų kelia programuotojo pagrindinio tikslo pareikšti visus santykius su trečiąja normalios formos. Tik tokiu būdu ateityje bus galima sukurti efektyvią informacinę sistemą.

Normalizavimas duomenų bazėse: pagrindinės taisyklės

Ji turėtų suformuluoti taisyklių rinkinys turi būti laikomasi ir leidžiant normalizuoti darbą. Pirmasis yra išskirti pasikartojančių grupes. Būtina sudaryti atskirą lentelę kiekvieną susijusių požymių rinkinys, kuris sukuria atskirą raktą, kurioje būtų saugoma. Be to, įsitikinkite, kad pašalinti nereikalingas duomenis. Tais atvejais, kai atributų santykiai yra stebimas tik ant rakto dalis, tada jis turi būti įdėti į atskirą lentelę. Trečioji taisyklė yra privaloma, išskyrus stulpelių, kurie neturi priklausyti nuo rakto. Atributai turi būti pateikiami izoliuotoje stalo, jei jie neturi norimą poveikį raktu. Būtinai izoliuoti nepriklausomus kelis santykius. Šiuo atveju mes kalbame apie tai, kas nematė konkretų ryšį tarp kelių santykius. Galiausiai, būtina izoliuoti kelis santykius, susijusius semantiškai. Šioje duomenų bazėje normalizavimas yra baigtas, po plėtros procese.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lt.birmiss.com. Theme powered by WordPress.