Normalizzazione:
La normalizzazione è il metodo usato in un database per ridurre la ridondanza e l’inconsistenza dei dati dalla tabella. È la tecnica in cui i dati non ridondanti e coerenti sono memorizzati nello schema impostato. Usando la normalizzazione il numero di tabelle viene aumentato invece che diminuito.
Denormalizzazione:
Denormalizzazione è anche il metodo che viene usato in un database. È usato per aggiungere la ridondanza per eseguire la query rapidamente. È una tecnica in cui i dati sono combinati per eseguire la query rapidamente. Usando la denormalizzazione si diminuisce il numero di tabelle che si oppone alla normalizzazione.
Differenza tra Normalizzazione e Denormalizzazione:
S.NO | Normalizzazione | Denormalizzazione |
---|---|---|
Nella normalizzazione, i dati di non ridondanza e coerenza sono memorizzati in uno schema fisso. | Nella denormalizzazione, i dati sono combinati per eseguire la query rapidamente. | |
Nella normalizzazione, la ridondanza e l’incoerenza dei dati è ridotta. | Nella denormalizzazione, la ridondanza è aggiunta per una rapida esecuzione delle query. | |
L’integrità dei dati viene mantenuta nella normalizzazione. | L’integrità dei dati non viene mantenuta nella denormalizzazione. | |
Nella normalizzazione, la ridondanza viene ridotta o eliminata. | Nella denormalizzazione la ridondanza viene aggiunta invece della riduzione o eliminazione della ridondanza. | |
Numero di tabelle nella normalizzazione è aumentato. | Denormalizzazione, Numero di tabelle in diminuito. | |
La normalizzazione ottimizza gli usi degli spazi su disco. | La denormalizzazione non ottimizza gli spazi su disco. |
Attenzione lettore! Non smettere di imparare ora. Impara tutti i concetti importanti di teoria CS per i colloqui SDE con il corso di teoria CS ad un prezzo adatto agli studenti e diventa pronto per l’industria.