Relazioni che utilizzano operatori comparativi
In una relazione comparativa, vengono utilizzati uno o più dei seguenti operatori per confrontare i valori del campo di confronto nelle due tabelle correlate. La relazione restituisce i record correlati quando il confronto viene valutato con successo in base ai criteri stabiliti.
Operatore relazionale |
Corrisponde ai record seguenti |
= |
I valori dei campi di confronto sono uguali |
≠ |
I valori dei campi di confronto non sono uguali |
< |
I valori del campo di confronto a sinistra sono minori dei valori del campo di confronto a destra |
≤ |
I valori del campo di confronto a sinistra sono minori o uguali ai valori del campo di confronto a destra |
> |
I valori del campo di confronto a sinistra sono maggiori dei valori del campo di confronto a destra |
≥ |
I valori del campo di confronto a sinistra sono maggiori o uguali ai valori del campo di confronto a destra |
x |
Tutti i record della tabella a sinistra sono associati a tutti i record della tabella a destra, indipendentemente dai valori dei campi di confronto (questa relazione a volte è detta prodotto cartesiano) |
Ad esempio:
Questa relazione è definita con i seguenti criteri:
Tabella |
Nome del campo |
Commento |
TabellaC |
CampoDataC |
Campo di confronto per CampoDataD; i record in TabellaD sono correlati ai record in TabellaC che hanno un valore CampoDataC successivo |
TabellaD |
CampoDataD |
Campo di confronto per CampoDataC; i record in TabellaC sono correlati ai record in TabellaD che hanno un valore CampoDataD precedente |
Se un record in TabellaC ha un valore CampoDataC 11/12/2019, tutti i record in TabellaD con un valore CampoDataD 10/12/2019 o precedente sono correlati ad esso. Se un record in TabellaD ha un valore CampoDataD 11/12/2019, tutti i record in TabellaC con un valore CampoDataC 12/12/2019 o successivo sono correlati ad esso.