back

Come costruire una batabase

Quattro regole fondamentali

  1. Ogni campo, in una tabella, deve rappresentare un solo tipo di informazione.

  2. Ogni tabella deve avere un identificatore univoco (chiave primaria) composta di uno o più campi della tabella.

  3. Per ogni valore univoco, della chiave primaria, i valori in una qualunque colonna dei dati devono essere rilevati per l'argomento della tabella e darne una descrizione completa.

  4. Deve essere possibile variare i dati di un campo (che non sia la chiave primaria) senza influenzare i dati di alcun altro campo.

Progettazione di un database

Quando è possibile, si deve partire dall'analisi del un sistema preesistente:

Quindi digitalizzare la struttura esistente apportando eventualmente miglioramenti, qualora se ne individui.

Nell'esempio si è preso un database bibliografico: ogni libro è catalogato secondo l'autore,il titolo, la casa editrice, eccetera. Possiamo costruire un database analogo, copiando semplicemente i vari campi di archiviazione:

Nome autore Cognome autore Casa editrice Titolo Data di stampa Data d'acquisto Genere Numero inventario Scaffale Posizione
Simon Singh Rizzoli Codici&Segreti 2001 2001 Saggi 12345 2 23
Alessandro Marvin Goliardica Elettromagnetismo Ottica e relatività 1998 1999 Università 11111 1 3

 

Quando non esiste ancora un sistema si procede come di seguito:

  1. Si schematizza