Le relazioni

Nel modello relazionale, per relazione si intende una tabella caratterizzata da un numero fisso di colonne (attributi) ed un numero variabile di righe (tuple).

Ciascuna colonna assume valori tratti da uno stesso dominio.

In modo più formale si può così definire una relazione:

bulletDati gli insiemi D1, D2, ..., Dn una relazione R tra queti n insiemi è un insieme di n-uple <d1, d2, ..., dn> dove d1 appartiene a D1, d2 appartiene a D2, ...
bulletD1, D2, ..., Dn sono detti domini, i loro nomi sono detti attributi, n è detto grado della relazione R.