ComputersDatabases

Normalisering van databases

Groepering van dezelfde gegevens in de tabel kan worden gemaakt op verschillende manieren. Attributen in een relatie moeten worden gegroepeerd volgens de relationele principe, dat wil zeggen, zij volledig minimaliseren duplicatie van data, alsmede vereenvoudigen hun behandeling gevolgd door een update. Een van de belangrijkste problemen met het ontwerpen van de database voert eliminatie van redundantie, en het wordt bereikt door normalisatie.

Normalisatie-database kadert in een apparaat beperkingen op tabellen die het mogelijk maakt om doublures worden afgewend, met de consistentie benodigde software opgeslagen informatie, het verminderen van de arbeidskosten in verband met de handhaving en database onderhoud. Normalisatie operatie bestaat in de uitbreiding van de oorspronkelijke databank tabellen in eenvoudiger. In elk stadium van deze werkwijze noodzakelijkerwijze tabel in de normale vorm. Elke fase wordt gekenmerkt door normalisering van een bepaalde set van beperkingen, die moeten voldoen aan alle tafels. Aldus wordt de verwijdering uitgevoerd zonder toetsentabel informatie, die is overbodig.

Normalisering van de databases is gebaseerd op het concept van functionele afhankelijkheid tussen de attributen. Aangenomen wordt dat een kenmerk is afhankelijk van de andere, indien telkens een bepaalde waarde van de tweede attribuut overeenkomt met ten hoogste één van de eerste waarde.

Normalisatie van databases - een algemene term, maar het kan worden onderverdeeld in een aantal normale vormen, die later zal worden besproken.

Een gegevensobject wordt de eerste normale vorm belang geacht wanneer de waarde van elk attribuut is de zool. Als een bepaald attribuut een dubbele waarde kan niet worden beschouwd als een object behorend tot de eerste normale vorm. Het blijkt dat je een nog steeds elke entiteit die een data-object te creëren.

Een gegevensobject wordt beschouwd als behorende tot de tweede normaalvorm wanneer deze reeds in de eerste normale vorm, maar elk van zijn kenmerken, niet bestaande uit een mogelijke wijze volkomen onafhankelijk qua functie elke mogelijke sleutels.

Een gegevensobject wordt beschouwd als behorende tot de derde normaalvorm, als deze al in de tweede normaalvorm, maar geen transitieve afhankelijkheden van niet-sleutelobjecten van de toetsen presenteren. Onder de transitieve afhankelijkheid wordt algemeen begrepen als een duidelijk verband tussen de velden.

Normalisatie -database zet de ontwikkelaar belangrijkste doelstelling om alle relaties naar de derde normale vorm te brengen. Alleen op deze manier in de toekomst zal het mogelijk zijn om een efficiënt informatiesysteem te creëren.

Normalisatie van databases: basisregels

Het moet formuleren van een set van regels die moeten worden gevolgd in het werk van normalisatie. De eerste is om de herhalende groepen sluiten. Moet een afzonderlijke opslageenheid elke set gerelateerde attributen zouden een aparte toets vormt vormen. Vervolgens moet u overbodige gegevens te elimineren. Wanneer het attribuut relatie wordt alleen waargenomen aan de zijde van de sleutel, dan moet het op een afzonderlijke tafel. De derde regel is verplicht, behalve voor kolommen die niet afhankelijk zijn van de sleutel. Attributen moeten in een geïsoleerde tabel worden geplaatst, als ze niet het gewenste effect op de sleutel. Zorg ervoor dat de onafhankelijke meerdere relaties te isoleren. In dit geval hebben we het over wat er concreet verband tussen meerdere relaties niet gezien. Tenslotte is het noodzakelijk om de meervoudige relaties semantisch gerelateerde isoleren. In deze databank normalisering is voltooid, gevolgd door een ontwikkelingsproces.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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