Computer databases zijn overal , van die gebruikt door banken om klantenrekeningen volgen aan die gebruikt door websites om content op te slaan . Databanken werken het beste wanneer ze goed zijn ontworpen . Normaliseren van een databank middel om de database te ontwerpen om gegevens in een logische en verwante wijze . Het is gebruikelijk voor alle databases worden genormaliseerd , en het normaliseren van een database en nadelen . Vermindert gegevens duplicatie Databases kan een aanzienlijke hoeveelheid informatie te houden , misschien wel miljoenen of miljarden stukjes data . Normaliseren van een database vermindert de grootte en voorkomt duplicatie van data . Het zorgt ervoor dat elk stuk van de gegevens slechts eenmaal opgeslagen . Groepen Gegevens Logisch Toepassingsontwikkelaars die applicaties te maken om te "praten " met een database vinden het makkelijker om te gaan een genormaliseerde database. De data die toegang is logischer georganiseerd in een genormaliseerde database vaak vergelijkbaar met de wijze waarop de real -world objecten die de gegevens vertegenwoordigen worden georganiseerd . Dat maakt toepassingen van de ontwikkelaars gemakkelijker te ontwerpen , schrijven en wijzigen . Dwingt referentiële integriteit van gegevens referentiële integriteit is de handhaving van de relaties tussen de gegevens in gekoppelde tabellen . Zonder referentiële integriteit , kunnen gegevens in een tabel de relatie tot andere tafels waar gerelateerde gegevens wordt gehouden verliest . Dit leidt tot verweesde en inconsistente gegevens in de tabellen . Een genormaliseerde databank , met joins tussen tabellen , kan voorkomen dat dit gebeurt . Vertraagt Database performance Een sterk genormaliseerde databank met vele tabellen en joins tussen de tabellen is langzamer dan van een database zonder deze attributen . Veel mensen met behulp van een genormaliseerde databank op hetzelfde moment kan ook vertragen databank snelheid. In sommige gevallen kan een bepaalde hoeveelheid denormalisatie van de databank worden verplicht om database- snelheid te verbeteren . Vereist Gedetailleerde Analyse en Ontwerp Normaliseren van een database is een complex en moeilijke taak . Grote databases met grote hoeveelheden informatie , zoals die wordt gerund door banken , vereisen een zorgvuldige analyse en het ontwerp voordat ze zijn genormaliseerd . Het kennen van de bestemming van een database, zoals of het moet worden geoptimaliseerd voor het lezen , schrijven van data of beide , beïnvloedt het genormaliseerd . Een slecht genormaliseerde databank kan slecht presteren en opslaan van gegevens inefficiënt .
|