Datamaskiner, Databaser
Normalisering av databaser
Gruppering av de samme dataene i tabellen kan gjøres på ulike måter. Attributter i et forhold som kan grupperes i henhold til relasjons prinsipp, det vil si, bør det være fullt minimal duplisering av data, så vel som forenkler fremgangsmåten for deres behandling etterfulgt av en oppdatering. Et av de primære problemer med å utforme database utfører eliminering av redundans, og det er oppnådd ved normalisering.
Normalisering database representerer en formell apparatbegrensninger for å opprette tabeller som gjør det mulig å eliminere duplisering, med den konsekvens nødvendige programvare lagret informasjon, reduserer arbeidskostnadene forbundet med å opprettholde og vedlikehold av databasen. Normalisering operasjon består i utvidelse av den opprinnelige databasetabeller i enklere. Ved hvert trinn i denne prosess nødvendigvis tabellen gitt i normal form. Hvert trinn er karakterisert ved normaliseringen av et bestemt sett med begrensninger, som må oppfylle alle tabellene. Dermed blir fjerning utføres uten nøkkel tabellinformasjon, som er overflødig.
Normalisering av databaser er basert på konseptet med funksjonell avhengighet mellom attributter. Det anses at en attributt er avhengig av den andre, om hver gang en bestemt verdi av den annen egenskap svarer til ikke mer enn en av den første verdien.
Normalisering av databaser - en generell betegnelse, men den kan deles inn i flere vanlige former, som vil bli diskutert senere.
En dataobjekt anses relevant for den første normale form når verdien av hver attributt er dens såle. Hvis en viss attributt har en duplikat verdi, kan den ikke anses som en gjenstand som tilhører den første normale form. Det viser seg at du kan opprette en fortsatt enhver enhet som er et dataobjekt.
En dataobjekt blir ansett å tilhøre den annen normale form når den allerede er i første normal form, men hver av sine egenskaper, ikke består i en potensiell måte, helt uavhengig i funksjonelle termer fra hver av de mulige nøkler.
En dataobjekter, betraktes som å tilhøre den tredje normale form, hvis det allerede er i andre normale form, men det viser ikke noen transitive avhengigheter av ikke-hovedgjenstander fra tastene. Under transitive avhengighet er ofte forstått som en åpenbar sammenheng mellom feltene.
Normalisering database setter utvikleren hovedmål å bringe alle relasjoner til tredje normale form. Bare på denne måten i fremtiden vil det være mulig å skape en effektiv informasjonssystem.
Normalisering av databaser: grunnleggende regler
Det bør formulere et sett med regler som skal følges i arbeidet med normalisering. Den første er å utelukke de repeterende grupper. Nødvendig for å danne en separat tabell lagre hvert sett med beslektede egenskaper, noe som skaper en egen nøkkel. Neste, sørg for å fjerne overflødige data. I tilfeller der attributtet forholdet er observert bare på den delen av nøkkelen, så det må bli satt i en egen tabell. Den tredje regelen er obligatorisk, bortsett fra for kolonner som ikke er avhengig av nøkkelen. Attributter bør plasseres i en isolert tabell, hvis de ikke har den ønskede effekten på tasten. Sørg for å isolere de uavhengige flere relasjoner. I dette tilfellet snakker vi om hva som ikke sett konkret forbindelse mellom flere relasjoner. Til slutt, er det nødvendig å isolere flere forhold relatert semantisk. I denne databasen normalisering er fullført, etterfulgt av en utviklingsprosess.
Similar articles
Trending Now