sei sul sito di Giovanni Fraterno
Una relazione è una corrispondenza tra
il campo chiave primaria di una tabella X e
il campo chiave primaria di una tabella Y.
Si distinguono le successive relazioni:
- uno a uno: quando un record in una tabella ha un unico record correlato in un’altra tabella
- uno a molti: quando un record in una tabella può avere più record correlati in un’altra tabella
Per realizzare una relazione molti a molti occorre creare una nuova tabella
detta tabella di congiunzione.
Si tratta di una tabella che
include dei campi con le stesse definizioni
dei campi chiave primaria delle due tabelle di partenza.
Tabella di congiunzione che ha però impostate le relazioni
uno a molti tra ciascuna delle due tabelle di partenza e la stessa tabella
di congiunzione.
Se non esiste una chiave primaria per una tabella, è
possibile far generare in automatico ad
Access un campo chiave primaria di tipo contatore.
Non possono essere definiti campi chiave, i campi di tipo: Ole,
Yes/No e Hyperlink.