![]() |
|
|
||
|
![]() |
|
Tra due tabelle di uno stesso database è possibile creare delle relazioni. Un database relazionale permette delle relazioni tra due campi posto che nei due (o più) archivi esistono dei campi che sono dello stesso tipo e che contengano dei dati accoppiabili tra di loro (cioè, sono uguali a due a due). La prima operazione da compiere è quella di dichiarare due tabelle all'interno di una ricerca. |
![]() |
|
In un secondo tempo, si dichiarino i campi interessati e, dal menù "Inserisci", scegliere la voce "Nuova relazione...". |
![]() |
|
Si aprirà la finestra che permette di dichiarare le dichiarazioni tra i campi di due o più tabelle. Tali campi devono avere la possibilità di contenere gli stessi dati. Nel nostro caso, i dati del campo "Identificativo" della tabella "TabellaRubrica" sono accoppiabile (dato che sono paragonabili) ai dati del campo "Identificatore" della tabella "TabellaRubricaDettagli". Il tipo di relazione scelta è del tipo "Interna", in modo che saranno scelti soltanto i records i cui campi in relazione saranno uguali. Se la relazione fosse stata del tipo "A sinistra", sarebbero stati scelti tutti i records della prima tabella e soltanto quelli dell'altra tabella i cui campi dichiarati in relazione avrebbero presentato lo stesso contenuto. Per la relazione di tipo "A destra", la regola sarebbe stata capovolta. Una relazione si dichiara "Completa", quando la tabella dei risultati della ricerca conterrà tutti i records delle ipotetiche tabelle dei risultati "A destra" ed "A sinistra". Inoltre, le relazioni dichiarate nell'ambiente delle ricerche non godono della regola del vincolo dell'integrità. |
![]() |
|
Una volta stabilita la relazione, il collegamento appare anche in modo grafico tra le due tabelle. |
![]() |
|
Dopo avere premuto il pulsante "Esegui ricerca", sarà emessa la nuova tabella di ricerca che contiene i dati di due tabelle dove i records sono soltanto quelli i cui campi soddisfano la relazione che è stata dichiarata. |
