Operatori binari relazionali
Le relazioni sono insiemi, quindi ha senso definire su di esse gli operatori insiemistici tradizionali di unione, differenza e intersezione.
Per ottenere come risultato una relazione (cioè un insieme di tuple omogenee) consideriamo ammissibili solo applicazioni degli operatori insiemistici a coppie di operandi definite sugli stessi attributi (schema). Ovvero, in altri termini, gli operandi devono avere lo stesso schema.
Inoltre le operazioni in questione sono operazioni binarie, quindi il numero di operandi è pari a due.
Unione
modificaL'unione di due relazioni e definite sullo stesso insieme di attributi è indicata con ed è una relazione ancora su contenente le tuple che appartengono a oppure a , oppure a entrambe.
Intersezione
modificaL'intersezione di due relazioni e definite sullo stesso insieme di attributi è indicata con ed è una relazione ancora su contenente le tuple che appartengono a e a .
Differenza
modificaLa differenza tra due relazioni e definite sullo stesso insieme di attributi è indicata con ed è una relazione ancora su contenente le tuple che appartengono a e non appartengono a .