home
  Microsoft©Access    progettare un db
 
Problemi che si vogliono affrontare:
  • ridondanza: molte informazioni sono ripetute
  • anomalie: aggiornamento multiplo, cancellazione
Normalizzazione: tre regole fondamentali
  1. suddividere le informazioni: ognuna un campo
  2. utilizzare i determinanti: campi che determinano il contenuto degli altri. Se si conosce X, si può trovare y? Allora X è determinante di Y (candidato chiave primaria).
  3. Spostare le dipendenze parziali in una tabella collegata: si utilizzerà una chiave esterna per estrarre le informazioni.
Realizzare l'integrità referenziale:
  • le chiavi primarie devono essere univoche e le chavi esterne devono avere corrispondenza.
Realizzare le relazione molti a molti:
  • Con Access occorre creare una tabella di congiunzione, che contiene le chiavi primarie delle tabelle da collegare, in relazione uno-a-molti.
Realizzare le relazione molti a molti:
  • Con Access occorre creare una tabella di congiunzione, che contiene le chiavi primarie delle tabelle da collegare, in relazione uno-a-molti.
Tecniche per la riduzione degli errori:
  • utilizzo di formule come valori predefiniti
  • regole di convalida
  • formule e messaggi di errore.