Tartalomjegyzék:
Meghatározás - Mit jelent a normalizálás?
A normalizálás az adatbázis átalakításának folyamata, amely megfelel két alapvető követelménynek: (1) nincs adat redundancia (az összes adat egyetlen helyen tárolódik), és (2) az adatok függősége logikus (minden kapcsolódó adat) az elemeket együtt tárolják). A normalizálás számos ok miatt fontos, de elsősorban azért, mert lehetővé teszi az adatbázisok számára a lehető legkevesebb lemezterület elfoglalását, ami megnöveli a teljesítményt.
A normalizálást adat normalizálásnak is nevezik.
A Techopedia magyarázza a normalizálást
Az alábbiakban felsoroljuk a normalizálás három fő típusát. Megjegyzés: Az "NF" a "normál formára" utal.
- 1NF
- 2NF
- 3NF
A következő három NF létezik, de ritkán használják:
- BCNF
- 4NF
- 5NF
Az első három NF-et az 1970-es évek elején az relációs adatmodell, az apa Codd származta. A mai relációs adatbázis motorok szinte az összes motorja használja a szabályait.
Néhány relációs adatbázis-motor nem szigorúan felel meg a normalizálási szabályok kritériumainak. Példa erre a többértékű mezők szolgáltatás, amelyet a Microsoft vezet be az Access 2007 adatbázis alkalmazásban. Az adatbázis-körökben heves vita folyt arról, hogy az ilyen funkciók megakadályozzák-e az ilyen alkalmazásokat valódi relációs adatbázis-kezelő rendszereknél.