Page 1140 - Informatica dalla A a Z
P. 1140

La tabella che invece ha record che contengono due o più valori, prima di venire divisa
           viene chiamata “forma non normalizzata”.

           In un database relazionale non si può usare una prima forma normale così com’è, ma si
           divide la tabella finché, una volta determinata la chiave primaria, questa non determina i
           valori delle altre colonne.

           La tabella ottenuta dalla divisione secondo
           questa  regola  si  chiama  seconda  forma
           normale.
           Una  tabella  in  cui  i  valori  nelle  altre  co-
           lonne  sono  determinati  quando  lo  è  la
           chiave primaria, si chiama seconda forma
           normale.

           Se anche in questa nuova tabella non pos-
           siamo gestire tutti i dati in maniera auto-
           noma, in modo tale che nessun valore sia
           indirettamente determinato, dobbiamo ul-
           teriormente dividerla.
           Una tabella che non permette a nessuna
           chiave che non sia primaria di determinare
           i valori delle altre colonne si chiama terza forma normale.

           Nota: un database relazionale utilizza normalmente tabelle divise fino alla terza forma nor-

           male.
           Così facendo abbiamo diviso la tabella originale in 4 tabelle aggiuntive, nelle quali hanno
           trovato posto tutti i dati originali.

           Ad esempio, supponendo di dover gestire il database di un’attività commerciale, avremo
           4 tabelle collegate: Tabella vendite, Tabella destinatari o destinazioni, Tabella risultati di
           vendita e Tabella prodotti.






























                                                           1136
   1135   1136   1137   1138   1139   1140   1141   1142   1143   1144   1145