È l’operazione binaria commutativa che consente di costruire una relazione che contiene tutte le tuple che appartengono ad almeno uno dei due operandi.

Si denota con il simbolo .

N.B..: I due operandi devono essere union compatibili, cioè tali che:

  • hanno lo stesso numero di attributi,
  • gli attributi corrispondenti, in ordine, devono appartenenti allo stesso dominio,
  • per avere senso bisogna che abbiamo anche un significato omogeneo (es: l’unione tra prezzi e ore non ha senso, anche se sono entrambi numeri).

N.B.: L’unione può portare alla perdita di chiavi, ma ciò non compromette l’unibilità.

Esempio:

Team1 (chiave Codice):

NomeCodiceRuolo
MarcoC1Amministrazione
PaoloC2Marketing

Team2 (chiave Codice):

NomeCodiceRuolo
AndreaC1Programmatore
MatteoC2Artista

Team1 Team2 (la chiave Codice è stata persa):

NomeCodiceRuolo
MarcoC1Amministrazione
PaoloC2Marketing
AndreaC1Programmatore
MatteoC2Artista

Bisogna prevedere delle chiavi che non verranno perse dopo l’unione, ad esempio il codice fiscale.