Acasă Baze de date Ce este normalizarea? - definiție din techopedia

Ce este normalizarea? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Normalizare?

Normalizarea este procesul de reorganizare a datelor într-o bază de date, astfel încât să îndeplinească două cerințe de bază: (1) Nu există redundanță de date (toate datele sunt stocate într-un singur loc) și (2) dependențele de date sunt logice (toate datele conexe articolele sunt stocate împreună). Normalizarea este importantă din mai multe motive, dar, în principal, pentru că permite bazelor de date să ocupe cât mai puțin spațiu pe disc, ceea ce duce la o performanță sporită.

Normalizarea este cunoscută și sub denumirea de normalizare a datelor.

Techopedia explică normalizarea

Cele trei tipuri principale de normalizare sunt enumerate mai jos. Notă: „NF” se referă la „forma normală”.

  • 1NF
  • 2NF
  • 3NF

Următoarele trei NF-uri există, dar sunt rareori utilizate:

  • BCNF
  • 4NF
  • 5NF

Primele trei NF-uri au fost derivate la începutul anilor ’70 de către tatăl modelului relațional de date, EF Codd. Aproape toate motoarele de baze de date relaționale de azi folosesc regulile sale.

Unele motoare de baze de date relaționale nu îndeplinesc strict criteriile pentru toate regulile de normalizare. Un exemplu este caracteristica câmpurilor multivalente introduse de Microsoft în aplicația de bază de date Access 2007. Au existat dezbateri aprinse în cercurile bazelor de date cu privire la faptul că astfel de caracteristici descalifică astfel de aplicații de la adevărate sisteme relaționale de gestionare a bazelor de date.

Ce este normalizarea? - definiție din techopedia