Mājas Datu bāzes Kas ir normalizēšana? - definīcija no tehopedijas

Kas ir normalizēšana? - definīcija no tehopedijas

Satura rādītājs:

Anonim

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.

Kas ir normalizēšana? - definīcija no tehopedijas