Skip to main content

Esercitazione: creare relazioni in Microsoft Access 2007

Access Creare relazioni fra tabelle (Potrebbe 2024)

Access Creare relazioni fra tabelle (Potrebbe 2024)
Anonim
01 di 06

Iniziare

Il vero potere dei database relazionali risiede nella loro capacità di tracciare le relazioni (da cui il nome!) Tra gli elementi dei dati. Tuttavia, molti utenti di database non capiscono come sfruttare questa funzionalità e semplicemente utilizzare Access come foglio di calcolo avanzato. In questo tutorial, illustreremo il processo di creazione di una relazione tra due tabelle in un database di Access.Innanzitutto, è necessario avviare Microsoft Access e aprire il database che ospiterà il nuovo modulo. In questo esempio, utilizzeremo un semplice database che ho sviluppato per tracciare l'attività in esecuzione. Contiene due tabelle: una che tiene traccia dei percorsi che normalmente eseguo e un'altra che tiene traccia di ogni corsa.

02 di 06

Avvia lo strumento Relazioni

Successivamente, sarà necessario aprire lo strumento Relazioni di accesso. Inizia selezionando la scheda Strumenti database sulla barra multifunzione Accesso. Quindi fare clic sul pulsante Relazioni, come mostrato nell'immagine sopra.Se non hai familiarità con l'utilizzo della barra multifunzione di Access 2007, esegui il nostro tour per l'interfaccia utente di Access 2007.

03 di 06

Aggiungi le tabelle correlate

Se questa è la prima relazione che hai creato nel database corrente, verrà visualizzata la finestra di dialogo Mostra tabelle, come mostrato nell'immagine sopra.Uno alla volta, seleziona ogni tabella che desideri includere nella relazione e fai clic sul pulsante Aggiungi. (Nota: puoi anche usare il tasto Ctrl per selezionare più tabelle). Dopo aver aggiunto l'ultima tabella, fai clic sul pulsante Chiudi per continuare.

04 di 06

Visualizza il diagramma delle relazioni

Ora vedrai il diagramma delle relazioni in bianco, come mostrato nell'immagine sopra.Nel nostro esempio, creeremo una relazione tra la tabella Routes e la tabella Runs. Come puoi vedere, abbiamo aggiunto entrambe le tabelle al diagramma. Si noti che non ci sono linee che uniscono le tabelle; questo indica che non hai ancora alcuna relazione tra queste tabelle.

05 di 06

Creare la relazione tra le tabelle

È il momento dello spettacolo! In questo passaggio, creiamo la relazione tra le due tabelle.Innanzitutto, dovrai identificare la chiave primaria e la chiave esterna nella relazione. Se hai bisogno di un corso di aggiornamento su questi concetti, leggi l'articolo sulle chiavi di database.Una volta identificati, fai clic sulla chiave primaria e trascinala sulla chiave esterna. Verrà quindi visualizzata la finestra di dialogo Modifica relazioni, come mostrato nell'immagine sopra. In questo caso, vogliamo garantire che ogni esecuzione nel nostro database avvenga lungo un percorso stabilito. Pertanto, la chiave primaria (ID) della tabella Routes è la chiave primaria della relazione e l'attributo Route nella tabella Runs è la chiave esterna. Guarda la finestra di dialogo Modifica relazioni e verifica che vengano visualizzati gli attributi corretti.Anche in questo passaggio, dovrai decidere se applicare l'integrità referenziale. Se si seleziona questa opzione, Access garantirà che tutti i record nella tabella Runs abbiano sempre un record corrispondente nella tabella Routes. Come puoi vedere, abbiamo selezionato l'applicazione dell'integrità referenziale.Al termine, fai clic sul pulsante Crea per chiudere la finestra di dialogo Modifica relazioni.

06 di 06

Visualizza il diagramma delle relazioni completate

Infine, rivedi il diagramma delle relazioni completate per assicurarti che rappresenti correttamente la relazione desiderata. Puoi vedere un esempio nell'immagine sopra.Si noti che la linea di relazione unisce le due tabelle e la sua posizione indica gli attributi coinvolti nella relazione di chiave esterna. Noterai inoltre che la tabella Routes ha un 1 nel punto di join mentre la tabella Runs ha un simbolo infinito. Ciò indica che esiste una relazione uno-a-molti tra Rotte ed Esecuzioni.

Per informazioni su questo e altri tipi di relazioni, leggi la nostra Introduzione alle relazioni. Potresti anche voler rivedere le seguenti definizioni dal nostro Glossario di database:

  • Relazione
  • Relazione uno-a-uno
  • Relazione uno-a-molti

Congratulazioni! Hai creato correttamente una relazione tra due tabelle di accesso.