Concetti Chiave
- Una relazione è in prima forma normale (1FN) se ogni colonna contiene valori dello stesso dominio e gli attributi sono semplici.
- È fondamentale che ogni ennupla della relazione sia unica e che l'ordine delle ennuple sia irrilevante.
- La seconda proprietà è cruciale poiché vieta l'uso di attributi composti o multipli in una relazione.
- Un esempio pratico mostra come sostituire un attributo composto, come Indirizzo, con i suoi componenti semplici.
- La trasformazione di una relazione con attributi complessi in una con attributi semplici garantisce il rispetto della prima forma normale.
Definizione della prima forma normale
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.
Importanza della seconda proprietà
La seconda proprietà e sicuramente la più importante,in quanto stabilisce che non debbano esserci in una relazione attributi composti o multipli.
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).
Domande da interrogazione
- Quali sono i requisiti fondamentali per una relazione in prima forma normale (1FN)?
- Perché la seconda proprietà della prima forma normale è considerata la più importante?
- Come si può trasformare una relazione con attributi composti in prima forma normale?
Una relazione è in 1FN se ogni colonna contiene valori dello stesso dominio, gli attributi sono semplici, ogni ennupla è unica e l'ordine delle ennuple è irrilevante.
La seconda proprietà è cruciale perché impedisce la presenza di attributi composti o multipli, garantendo che ogni attributo sia semplice e facilmente gestibile.
Per trasformare una relazione in 1FN, si devono sostituire gli attributi composti con i loro attributi semplici, come nel caso di "Indirizzo" che viene scomposto in "Via", "Città", "CAP" e "Provincia".