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

  1. Quali sono i requisiti fondamentali per una relazione in prima forma normale (1FN)?
  2. 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.

  3. Perché la seconda proprietà della prima forma normale è considerata la più importante?
  4. La seconda proprietà è cruciale perché impedisce la presenza di attributi composti o multipli, garantendo che ogni attributo sia semplice e facilmente gestibile.

  5. Come si può trasformare una relazione con attributi composti in prima forma normale?
  6. 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".

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community