Dal corso: Fondamenti di programmazione: Banche dati

Sblocca questo corso con una prova gratuita

Iscriviti adesso per accedere a oltre 23.200 corsi tenuti da esperti del settore.

Prima forma normale

Prima forma normale

- La prima forma normale richiede che i valori in ogni cella siano atomici e che le tabelle non abbiano gruppi ripetuti. Ciò significa che ogni campo di ogni tabella contiene un solo valore e che non sono presenti colonne che rappresentano tipi ripetuti di dati per ogni riga. La prima forma normale viene spesso estesa per includere l'idea che non ci siano righe duplicate in una tabella. Ciò suggerisce anche che l'ordine delle righe e delle colonne non è importante per i dati. Le tabelle primarie che stiamo usando soddisfano già la prima forma normale. Ma diamo un'occhiata ai modi in cui potremmo aver costruito queste tabelle che non lo soddisfano. In questo primo esempio, abbiamo esteso la tabella del cliente con tre colonne per i piatti preferiti. Ma questi sono gruppi che si ripetono, e questo viola la prima forma normale. Un altro approccio potrebbe essere stato quello di mettere tutte le chiavi per i piatti in un elenco in una cella. Anche questo è un gruppo che si ripete, e…

Contenuti