Hem databaser Vad är normalisering? - definition från techopedia

Vad är normalisering? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder normalisering?

Normalisering är processen för att omorganisera data i en databas så att den uppfyller två grundläggande krav: (1) Det finns ingen redundans för data (all data lagras endast på en plats), och (2) datainhängelser är logiska (alla relaterade data föremål lagras tillsammans). Normalisering är viktigt av många skäl, men främst för att det tillåter databaser att ta upp så lite diskutrymme som möjligt, vilket resulterar i ökad prestanda.

Normalisering är också känd som datanormalisering.

Techopedia förklarar normalisering

Nedan listas de tre huvudtyperna av normalisering. Obs: "NF" avser "normal form."

  • 1NF
  • 2NF
  • 3NF

Följande tre NF finns men används sällan:

  • BCNF
  • 4NF
  • 5NF

De tre första NF: erna härleddes i början av 1970-talet av fadern till den relationella datamodellen, EF Codd. Nästan alla dagens relationsdatabasmotorer använder hans regler.

Vissa relationsdatabasmotorer uppfyller inte strikt kriterierna för alla normaliseringsregler. Ett exempel är funktionen med flervärde fält som Microsoft introducerade i Access 2007-databasapplikationen. Det har varit het debatt i databascirkler om huruvida sådana funktioner nu diskvalificerar sådana applikationer från att vara riktiga relationsdatabashanteringssystem.

Vad är normalisering? - definition från techopedia