Salta ai contenuti
Manuale LogoManuale Logo

Normalizzazione 1NF

La prima forma normale, detta 1NF, dice che ogni cella deve contenere un solo valore. Niente elenchi nascosti dentro una stessa colonna.

Se nella colonna “telefono” scrivi tre numeri separati da virgole, diventa difficile cercare, correggere o cancellare un solo numero.

Non bene:

id nome telefoni
1 Luca 123, 456

Qui la colonna telefoni contiene due valori insieme. Questo rende più difficile cercare, aggiornare e controllare i dati.

Hai due strade migliori:

  • creare una riga per ogni telefono in una tabella separata
  • oppure ripensare la struttura se il dato è stato modellato male

La 1NF è una base importante della normalizzazione. Senza di essa, cercare e aggiornare i dati diventa più complicato.

Meglio:

cliente_id telefono
1 123
1 456

Ora ogni cella contiene un solo valore. Cercare il telefono 456 diventa molto più semplice.