RekenaarsDatabasisse

Normalisering van databasisse

Groepering van dieselfde data in die tabel gemaak kan word op verskeie maniere. Eienskappe in 'n verhouding moet gegroepeer word volgens die relasionele beginsel, dit wil sê, moet dit ten volle te minimaliseer duplisering van data, sowel as die vereenvoudiging van die proses vir die behandeling gevolg deur 'n update. Een van die primêre probleme met die ontwerp van die databasis voer uitskakeling van ontslag, en dit word bereik deur normalisering.

Normalisering databasis verteenwoordig 'n formele apparaat beperkings op tafels wat dit moontlik maak om duplisering uit te skakel skep, met die konsekwentheid vereis sagteware gestoor inligting, die vermindering van die arbeidskoste verbonde aan die instandhouding en databasis onderhoud. Normalisering operasie bestaan in die uitbreiding van die oorspronklike databasis tabelle in eenvoudiger. Op elke stadium van die proses noodwendig tafel gegee in die normale vorm. Elke fase word gekenmerk deur normalisering van 'n sekere stel van beperkings, wat moet voldoen aan al die tafels. So, is die verwydering uitgevoer nie-sleutel tafel inligting, wat is oorbodig.

Normalisering van databasisse is gebaseer op die konsep van funksionele afhanklikheid tussen die eienskappe. Dit word beskou as dat een spesifieke eienskap wat afhanklik is van die ander, as elke keer as 'n bepaalde waarde van die tweede kenmerk ooreenstem met nie meer as een van die eerste waarde.

Normalisering van databasisse - 'n algemene term, maar dit kan onderverdeel word in verskeie normale vorms, wat later bespreek sal word.

A data doel is om die eerste normaalvorm relevant ag geneem word wanneer die waarde van elke kenmerk is sy uitsluitlike. As 'n sekere eienskap het 'n dubbele waarde, kan dit nie oorweeg word nie 'n voorwerp wat deel uitmaak van die eerste normale vorm. Dit blyk dat jy 'n nog 'n entiteit wat 'n data voorwerp kan skep.

A data voorwerp beskou behoort aan die tweede normaalvorm as dit is reeds in die eerste normale vorm, maar elkeen van sy eienskappe, nie bestaan in 'n potensiële wyse, heeltemal onafhanklik in funksionele terme van elk van die moontlike sleutels.

A data voorwerp word beskou as om te behoort aan die derde normaal vorm, as wat dit reeds is in tweede normaalvorm, maar dit het nie enige oorganklike afhanklikhede van nie-sleutel voorwerpe van die sleutels aan te bied. Onder die oorganklike afhanklikheid word algemeen verstaan word as 'n duidelike verband tussen die velde.

Normalisering databasis plaas die ontwikkelaar hoofdoel om al verhoudings met die derde normaal vorm bring. Slegs op hierdie manier in die toekoms dit moontlik sal wees om 'n doeltreffende inligtingstelsel te skep.

Normalisering van databasisse: basiese reëls

Dit moet formuleer 'n stel reëls wat gevolg moet word in die werk van normalisering. Die eerste is om die herhalende groepe uitsluit. Wat nodig is om 'n aparte tafel stoor elke stel verwante eienskappe, wat 'n aparte sleutel skep vorm. Volgende, maak seker dat onnodige data uit te skakel. In gevalle waar die kenmerk verhouding waargeneem net op die deel van die sleutel, dan moet dit in 'n aparte tafel sit. Die derde reël is verpligtend behalwe vir kolomme wat nie afhang van die sleutel. Eienskappe moet in 'n geïsoleerde tafel geplaas word, as hulle nie die gewenste uitwerking op die sleutel het. Maak seker dat jy die onafhanklike verskeie verhoudings te isoleer. In hierdie geval praat ons oor wat konkrete verband tussen verskeie verhoudings nie gesien het nie. Ten slotte, is dit nodig om die verskeie verhoudings semanties verwante isoleer. In hierdie databasis normalisering voltooi, gevolg deur 'n ontwikkelingsproses.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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