Concetti Chiave
- Una relazione è in prima forma normale (1FN) se tutte le colonne contengono valori dello stesso dominio.
- Gli attributi della relazione devono essere semplici o elementari, evitando attributi composti o multipli.
- Ogni ennupla nella relazione deve essere unica e non ripetuta.
- L'ordine delle ennuple non influisce sulla conformità alla prima forma normale.
- Sostituire gli attributi composti con attributi semplici è essenziale per rispettare la 1FN.
1FN:
Una relazione è in prima forma normale(1FN) quando sono rispettati tutti i requisti fondamentali del modello relazionale:
1)Ogni colonna della relazione contiene valori appartenenti allo stesso dominio.
2)Gli attributi della relazione sono di tipo semplice o elementare
3)gni ennupla della relazione è diversa da tutte le altre
4)L'ordine delle ennuple della relazione è irrilevante.
La seconda proprietà e sicuramente la più importante,in quanto stabilisce che non debbano esserci in una relazione attributi composti o multipli.
Esempio
Cliente(CodiceCliente,Indirizzo (che a sua volta avrà come figlie : via,città,CAP e provincia),Cognome,Nome)
Sostituendo l'attributo composto Indirizzo con i suoi attributi semplici componenti
Cliente(CodiceCliente,Via,Città,CAP,provincia,Cognome,Nome)
Si trasforma la relazione nella prima forma normale (1FN).