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:

Due tabelle con linee tra due campi che mostrano una relazione basata su un operatore comparativo "maggiore di"

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.