La prima forma normale


Condizione: in una tabella gli elementi delle colonne devono essere ad un sol valore, non possono essere array.

Normalizzazione: nel caso di presenza di array, normalizzare la tabella vuol dire produrre tante righe quanti sono gli elementi del vettore

wpe5.jpg (11884 byte)

N. protocollo Uffici interessati
   
   
   
   

SI

 

La seconda forma normale


Condizione: in una tabella con chiave a pił attributi, ogni colonna non appartenente alla chiave deve dipendere dall'insieme delle colonne-chiave e non solo da una parte di esse.

Normalizzazione: Normalizzare vuol dire produrre tante tabelle che soddisfino la condizione nel caso in cui in quella originaria essa non sia soddisfatta

wpeD.jpg (13891 byte)

Codice cittą

Codice via

Via

01

01

Verdi

01

02

Bianchi

01

03

Rossi

02

01

Gialli

Codice cittą

Cittą

01

Roma

01

Roma

01

Roma

02

Milano

SI SI

 

La terza forma normale

Condizione: in una tabella la dipendenza fra le colonne deve essere basata soltanto sulla chiave primaria.

Normalizzazione: Normalizzare vuol dire produrre tante tabelle che soddisfino la condizione nel caso in cui in quella originaria essa non sia soddisfatta

wpe17.jpg (23136 byte)

 

Tipo

Descrizione

Urgenza

1

Lettera

Si

2

Memo

No

3

Telegramma

Si

SI