relazioni tavolo eliminano la necessità di dati duplicati . Ogni tabella di dati contiene dati soggetti specifici con un singolo campo comune in tabelle correlate . Le relazioni permettono query per estrarre dati univoci di tabelle diverse in un singolo modulo o un report. Rapporti anche prevenire record orfani . I tre tipi di relazioni utilizzati in Microsoft Access sono uno a molti , molti-a - molti e uno-a - uno. Uno-a -molti
In questo rapporto , per ogni record in una singola tabella , molti record correlati possono esistere in una tabella diversa . Il miglior esempio è una struttura di order entry . Una tabella cliente può avere un campo denominato ID . La tabella di ordine contiene un campo denominato ID cliente . I clienti tabella ID collegamenti sul campo per il campo ID cliente tabella ordine . Ogni ordine creato per il cliente contiene un numero ID cliente , creando così molti record relativi al cliente nella tabella clienti .
Molti-a -molti
esempio di molti-a -molti è la relazione tra una tabella ordine e un tavolo prodotto . Un singolo ordine può avere più prodotti e un prodotto da tavola prodotto potrebbe essere più ordini per più clienti . Questa relazione richiede una tabella di giunzione per unire due tabelle aggiuntive . La tabella di collegamento si rompe il rapporto in due uno-a -molti. Ad esempio, la tabella di collegamento potrebbe essere chiamato Dettagli ordini contenenti un campo numero ordine dalla tabella ordine e un campo stock numero dalla tabella prodotti.
Uno-a -uno < br >
in una relazione uno- a-uno , uno per ogni record di una tabella , non ci può essere un solo record nella seconda tabella . Questo è un rapporto raro , ma può essere utilizzato per rompere una tabella di database di grandi dimensioni in sezioni più piccole .