Creare relazioni

Chiave primaria e chiave esterna in una struttura di tabelle

Per iniziare è opportuno riepilogare quanto illustrato nei due corsi precedenti. Nel primo corso di questa serie è stato spiegato come suddividere i dati in tabelle distinte e identificare le relazioni fra tali tabelle. Nel secondo corso sono state create le tabelle ed è stata assegnata a ciascuna di esse una chiave primaria, ovvero un campo il cui valore consente di rendere univoca ogni singola riga. In questo corso verrà spiegato come creare relazioni per collegare le tabelle.

Le relazioni rivestono un'importanza fondamentale in un database perché vengono utilizzate per consentire alle tabelle di interagire. Se le tabelle non interagiscono, non è infatti possibile utilizzare i dati per ottenere risposte significative, come spiegato in dettaglio nel corso successivo. Per creare relazioni, un campo di una tabella viene utilizzato come campo di una tabella correlata.

Il campo incluso dall'utente costituisce la chiave primaria. Come osservato nell'ultima lezione, ognuna delle tabelle del database contiene una chiave primaria. È sufficiente includere tale chiave come nuovo campo in un'altra tabella per creare una relazione con l'altra tabella.

Quando si condivide una chiave primaria, il nuovo campo nella seconda tabella rappresenta la cosiddetta chiave esterna.

Nell'immagine viene illustrato uno dei possibili scenari di utilizzo. Per poter associare i beni ai fornitori, il campo di chiave esterna della tabella Beni include un elenco di nomi di società. I valori della chiave primaria e della chiave esterna vengono utilizzati da Access per sincronizzare i due campi in modo non visibile agli utenti. È quindi possibile utilizzare tale relazione per rispondere a domande quali "Quale società ha fornito un dato computer?".

In questa lezione e nell'esercitazione alla fine del corso verrà illustrato come creare tale tipo di relazione e come impostare regole per controllare l'aggiornamento e l'eliminazione dei dati nel database.

Argomento 1 di 10

Avanti

(Torna all'inizio)

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×