|
DB - Forme Normali
Nella strutturazione degli archivi, per eliminare del tutto la ridondanza, si utilizza un processo di
normalizzazione dei Data Base.
Si tratta di un processo graduale che permette di portare un relazione non normalizzata
fino ad un certo livello di normalizzazione, più o meno alto.
La Normalizzazione si fonda su un semplice criterio: se una relazione presenta più concetti
tra loro indipendenti, la si decompone in relazioni più piccole, una per ogni concetto.
Questo tipo di processo non è purtroppo sempre applicabile in tutte le tabelle, dato che in
taluni casi potrebbe comportare una perdita d'informazioni.
Sebbene nella teoria si considerano 6 Forme, nella pratica ne vengono utilizzate soltanto 4:
Prima, Seconda, Terza e la Forma Normale di Boyce e Codd; la Quarta e la Quinta, sebbene
minimizzino la ridondanza dei dati, tendono a penalizzare sensibilmente le prestazioni.
|