Hjem databaser Hva er normalisering? - definisjon fra techopedia

Hva er normalisering? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr normalisering?

Normalisering er prosessen med å organisere data i en database slik at den oppfyller to grunnleggende krav: (1) Det er ingen overflødighet av data (alle data lagres bare ett sted), og (2) datavhengigheter er logiske (alle relaterte data elementer lagres sammen). Normalisering er viktig av mange grunner, men hovedsakelig fordi den lar databaser ta opp så lite diskplass som mulig, noe som resulterer i økt ytelse.

Normalisering er også kjent som datanormalisering.

Techopedia forklarer normalisering

De tre hovedtyper av normalisering er listet opp nedenfor. Merk: "NF" refererer til "normal form."

  • 1NF
  • 2NF
  • 3NF

Følgende tre NF-er eksisterer, men brukes sjelden:

  • BCNF
  • 4NF
  • 5NF

De tre første NF-ene ble avledet på begynnelsen av 1970-tallet av faren til den relasjonsdatamodellen, EF Codd. Nesten alle dagens relasjonsdatabasemotorer bruker reglene hans.

Noen relasjonsdatabasemotorer oppfyller ikke strengt kriteriene for alle normaliseringsregler. Et eksempel er funksjonen for flervurderte felt introdusert av Microsoft i Access 2007-databaseprogrammet. Det har vært opphetet debatt i databasesirkler om slike funksjoner nå diskvalifiserer slike applikasjoner fra å være sanne relasjonsdatabasestyringssystemer.

Hva er normalisering? - definisjon fra techopedia