Satura rādītājs:
Definīcija - ko nozīmē normalizēšana?
Normalizēšana ir datu reorganizācijas process datu bāzē, lai tas atbilstu divām pamatprasībām: (1) datu dublēšana netiek veikta (visi dati tiek glabāti tikai vienā vietā), un (2) datu atkarības ir loģiskas (visi saistītie dati preces tiek glabātas kopā). Normalizēšana ir svarīga daudzu iemeslu dēļ, bet galvenokārt tāpēc, ka tā ļauj datu bāzēm aizņemt pēc iespējas mazāk vietas diskā, kā rezultātā palielinās veiktspēja.
Normalizācija ir pazīstama arī kā datu normalizēšana.
Techopedia izskaidro normalizāciju
Tālāk ir uzskaitīti trīs galvenie normalizācijas veidi. Piezīme: "NF" attiecas uz "normālu formu".
- 1NF
- 2NF
- 3NF
Šādi trīs NF pastāv, bet tos reti izmanto:
- BCNF
- 4NF
- 5NF
Pirmos trīs NF ieguva 70. gadu sākumā relāciju datu modeļa tēvs EF Kodds. Gandrīz visi mūsdienu relāciju datu bāzes dzinēji izmanto viņa noteikumus.
Daži relāciju datu bāzes dzinēji precīzi neatbilst visiem normalizācijas noteikumu kritērijiem. Kā piemēru var minēt daudzvērtīgo lauku funkciju, ko Microsoft ieviesusi datu bāzes lietojumprogrammā Access 2007. Datubāzu aprindās ir raisījušās karstas debates par to, vai šādas funkcijas tagad liedz šādām lietojumprogrammām kļūt par patiesām relāciju datu bāzes pārvaldības sistēmām.
