Cuprins:

De ce este o problemă cu datele nenormalizate?
De ce este o problemă cu datele nenormalizate?

Video: De ce este o problemă cu datele nenormalizate?

Video: De ce este o problemă cu datele nenormalizate?
Video: DP 900 — Normalized vs Denormalized Data 2024, Mai
Anonim

Un prost normalizat Bază de date iar tabele prost normalizate pot provoca Probleme variind de la I/O excesive pe disc și performanța ulterioară slabă a sistemului până la inexacte date . O stare normalizată necorespunzător poate duce la extinse date redundanță, care pune o povară asupra tuturor programelor care modifică date.

În acest fel, ce caracterizează datele nenormalizate?

Nenormalizat forma (UNF), cunoscută și sub numele de an nenormalizat relație sau formă non-prima normală (NF2), este o bază de date simplă date model (organizare a date într-o bază de date) lipsită de eficienţa normalizării bazei de date.

Ulterior, întrebarea este, ce se întâmplă dacă nu normalizați o bază de date? Non- normalizat tabele înseamnă în general că aceleași date sunt stocate în mai multe locații. Dacă acesta este cazul, lipsește codul aplicației pentru a preveni, este foarte posibil ca una dintre valori să fie actualizată fără a actualiza toate copiile aceleiași valori în alte tabele.

Oamenii se întreabă, de asemenea, care sunt avantajele normalizării unei baze de date?

The beneficiile normalizării includ: Căutarea, sortarea și crearea indexurilor sunt mai rapide, deoarece tabelele sunt mai înguste și mai multe rânduri se potrivesc pe o pagină de date. De obicei ai mai multe mese. Puteți avea mai mulți indici grupați (unul pe tabel), astfel încât să obțineți mai multă flexibilitate în ajustarea interogărilor.

Care sunt dezavantajele normalizării?

Iată câteva dintre dezavantajele normalizării:

  • Deoarece datele nu sunt duplicate, sunt necesare îmbinări de tabel. Acest lucru face interogările mai complicate și, prin urmare, timpii de citire sunt mai lenți.
  • Deoarece sunt necesare îmbinări, indexarea nu funcționează la fel de eficient.

Recomandat: