Come creare, modificare ed eliminare una relazione tra tabelle in Access

In Microsoft Access , una relazione(Relationship) consente di unire o collegare i dati da una tabella all'altra. Le relazioni(Relationships) consentono all'utente di creare query, (Queries,) moduli(Forms) e report(Reports) . Quando vengono create tabelle per ogni argomento in un database, è necessario inserire campi comuni nella tabella correlata e creare una relazione con essi affinché le informazioni vengano riunite di nuovo.

Microsoft_Office_Access_logo

Crea(Create) , modifica(Edit) , elimina(Delete) una relazione di tabella in Access

Esistono tre tipi di relazioni:

  1. Relazione uno-a-uno (One-to-One Relationship): la (: )relazione(Relationship) uno-a-uno è il tipo più semplice di relazione(Relationship) e il meno comune perché le informazioni correlate sono memorizzate nella stessa tabella. Collega una tabella a un singolo record in un'altra tabella; Tabelle dei collegamenti delle chiavi primarie . (Primary Keys)La relazione(Relationship) uno a uno può collegare una tabella con molti campi insieme e separare una tabella per motivi di sicurezza.
  2. Una relazione uno-a-molti (A One-to-Many relationship): la (:)relazione(Relationship) uno-a-molti è la relazione(Relationship) più comune ; collega ogni record in una tabella a più record in un'altra tabella. Solo uno dei campi collegati può essere la chiave primaria(Primary Key) e la chiave primaria(Primary Key) deve avere un record per molti record in un'altra tabella.
  3. (Many-to-Many relationships)Relazioni molti-a-molti (Relationship): la relazione molti-a-molti richiede una tabella di giunzione(Junction Table) , che include la colonna Chiave primaria(Primary Key) delle due tabelle che si desidera connettere. La relazione(Relationship) Molti -a Molti ti consente di connettere ogni riga di una tabella a molte righe di un'altra tabella.

Perché usare le relazioni tra tabelle in Access?(Why use table relationships in Access?)

  • Relazioni tabella aggiorna i progetti(Table Relationships updates your form and report designs) di moduli e report : quando si progetta un modulo e un report, è necessaria una relazione affinché (Relationship)Access raccolga le informazioni che possono essere inserite nel modulo o nel report creato.
  • Relazioni tra tabelle aggiorna la progettazione della query(Table Relationships updates your query design) : affinché i record funzionino da più tabelle, è necessario creare una query per unire queste tabelle. La query funziona facendo corrispondere i valori nel campo della chiave primaria della prima tabella con la chiave esterna nella seconda tabella.
  • L'integrità referenziale può essere applicata in una relazione di tabella(Referential Integrity can be enforced in a table relationship) : l' integrità referenziale(Referential Integrity) aiuta a prevenire i record orfani nel database. Un record orfano è un record con riferimento a un altro record che non esiste.

In questo articolo spiegheremo:

  1. Come creare una relazione(Relationship) in Microsoft Access
  2. Come modificare una relazione(Relationship) in Microsoft Access
  3. Come eliminare una relazione(Relationship) in Microsoft Access

1] Come creare una relazione in Microsoft Access(1] How to Create a Relationship in Microsoft Access)

Vai alla scheda Tabella(Table Tab) sulla barra dei menu. Seleziona relazione(Relationship) Nella finestra della relazione, seleziona Aggiungi tabella. (Add Table.)Si aprirà una finestra di dialogo Aggiungi tabella; fare clic su Aggiungi tabelle selezionate.(Add Selected Tables.)

Nell'angolo sinistro della sezione strumenti della finestra Relazione , fare clic su (Relationship)Modifica relazioni. (Edit Relationships.)Seleziona Crea nuovo.(Create New.)

Nella creazione di una nuova finestra di dialogo, sceglierai il nome della tabella di sinistra(Left Table Name) e il nome della (Name)tabella di destra(Right Table) della tabella, quindi scegli il nome della colonna di sinistra e il nome(Left Column Name) della colonna di destra,(Right Column Name, ) che dovrebbe essere la chiave primaria(Primary Key) delle tue tabelle; ora fai clic su OK.

La finestra di dialogo Modifica relazione(Edit Relationship ) verrà visualizzata di nuovo con la scelta selezionata; premere crea(create) . C'è anche un'opzione di scelta rapida in cui puoi trascinare la chiave primaria(Primary Key) da una tabella a un'altra tabella; ogni tabella collegata deve essere correlata alla Chiave Primaria(Primary Key) . Questo formerà una relazione tra le due tabelle.

2] Come modificare le relazioni in Microsoft Access(2] How to edit relationships in Microsoft Access)

Come creare, modificare ed eliminare una relazione tra tabelle in Microsoft Access

Puoi modificare le tue Relazioni(Relationships ) in Microsoft Access ; ecco alcuni passaggi per farlo.

Tocca due volte sulla linea(Relationship Line) della relazione e verrà visualizzata la finestra di dialogo Modifica relazione .(Edit Relationship)

Esiste un altro modo per aprire la finestra di dialogo di modifica della relazione. Nella scheda Progettazione(Design Tab) , vedrai l' opzione Modifica relazione ; (Edit Relationship)cliccaci sopra.

Apporta(Make) tutte le modifiche che desideri.

3] Eliminazione di relazioni in Microsoft Access(3] Deleting Relationships in Microsoft Access)

Per eliminare(Delete) una relazione(Relationship) , è necessario rimuovere la riga dalle due tabelle; queste sono le misure.

Fare clic con il tasto destro del mouse sul cursore, fare clic su Elimina. (Delete.)L'altra opzione è posizionare il cursore sulla riga, quindi premere il pulsante Elimina chiave(Delete Key Button) .

Apparirà una finestra di dialogo che ti chiederà "se sei sicuro di voler eliminare definitivamente la relazione(Relationship) ".

Fare clic su OK .

Lettura correlata(Related read) : Come creare tabelle con Progettazione tabelle in Access(How to build Tables with Table Designer in Access) .

Facci sapere nei commenti se hai problemi e ti ricontatteremo.



About the author

Sono uno sviluppatore web con esperienza di lavoro sia con Windows 11 che con Windows 10. Sono anche un utente di Firefox da molti anni e sono diventato abbastanza abile nell'uso della nuovissima console di gioco Xbox One. I miei interessi principali risiedono nello sviluppo di software, in particolare nello sviluppo web e mobile, nonché nella scienza dei dati. Sono molto ben informato sui vari sistemi informatici e sul loro utilizzo, quindi posso fornire un feedback imparziale su vari programmi o servizi che potresti utilizzare.



Related posts